gpt4 book ai didi

c# - 存储过程结果集为 Json.NET 序列化程序的哪种 .NET 对象?

转载 作者:太空宇宙 更新时间:2023-11-03 11:34:19 24 4
gpt4 key购买 nike

我正在开发 ASP.NET Web 应用程序,它将通过 jQuery 使用大量 AJAX 调用来从数据库中检索数据。所以我想结合一些好的方法来处理这个电话。我考虑过为每个 AJAX 调用使用 Web 处理程序。然后,此调用将返回 JSON 格式的数据,jQuery 代码将用于在网页上操作和显示 JSON 数据。

在网络处理程序内部,我会通过存储过程从 sql 数据库中获取数据。我想到了使用 Json.NET serializer用于将结果集转换为 JSON。我的问题是我应该将存储过程的结果集放在哪种 C# .NET 对象中,以便我可以使用序列化程序处理它? (任何示例或提示都会很棒)我有点不喜欢使用 datareader 然后循环遍历它并使用 stringbuilder 或其他东西自己构建 JSON 的想法..

谢谢

最佳答案

我会考虑编写您自己的业务对象(对要序列化为 JSON 的数据建模的 C# 类)并使用 Entity Framework 将这些对象映射到您的数据库表和存储过程。使用 [Serializable] 属性标记您的业务类,您应该离开。

关于c# - 存储过程结果集为 Json.NET 序列化程序的哪种 .NET 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6793331/

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