gpt4 book ai didi

c# - SQL 2008 : returning data rows as JSON?

转载 作者:可可西里 更新时间:2023-11-01 08:43:55 25 4
gpt4 key购买 nike

我觉得这个问题就像是射粘土飞鸽..“拉……砰!” .. 被击落 .. 但尽管如此,我相信还是值得一问。

现在很多 JS 框架等都使用 JSON,我知道这是有充分理由的。经典问题是“在哪里将数据转换为 JSON”。

我知道在管道中的某个时刻,您必须将数据转换为 JSON,无论是在数据访问层(我正在查看 JSON.NET)还是我相信 .NET 4.x 都有方法输出/序列化为 JSON。

所以问题是:考虑将 SQL 函数输出为 JSON 真的是个坏主意吗?

预选赛:我知道尝试像那样输出 1000 行不是一个好主意——事实上,无论哪种方式对于 Web 应用程序来说都不是一个好主意,除非你真的必须这样做。根据我的要求,我一次可能需要 100 行......

最佳答案

答案确实是:视情况而定

如果您的应用程序很小,用处不大,那么一定要在数据库中进行。但要记住的是,如果您的应用程序在 12 个月内被 10 倍的用户使用,会发生什么

如果它可以在您的存储过程中而不是在您的 Web 代码中快速、简单和容易地实现 JSON 编码,并且允许您发布和使用您的应用程序,那么这显然是可行的方法。也就是说,使用其他答案中建议的解决方案“正确地”完成它真的不需要那么多工作。

总而言之,采用最适合您当前需求的解决方案,同时考虑如果您将来需要更改它会产生的影响。

关于c# - SQL 2008 : returning data rows as JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3432456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com