gpt4 book ai didi

ASP.NET MVC 和 Linq,什么时候使用?

转载 作者:行者123 更新时间:2023-12-02 09:34:47 27 4
gpt4 key购买 nike

我刚刚开始开发一个 asp.net/C#.net 应用程序,它将调用许多不同的过程。这些过程唯一要做的就是创建数据库 TableView ,而我唯一想做的就是将信息存储在变量中。然后选择我要转换为 JSON 的列,然后制作一个 JSON 字符串。实际上,我已经在 C#.net 中编写了该代码,该代码较小,但自从我切换到 asp.net mvc 后,我有点不确定是否应该保留它或继续使用整个 Linq 事物。

我检查了 Linq --> SQL 拖放功能,它立即创建了大约 200 行包含 set 和 get 方法以及所有内容的代码。

所以我的问题是,即使只是提取数据,仍然值得使用 Linq 吗?最终这些数据将被输入到 JavaScript 时间线中,我被告知 MVC 对于 Ajax 功能将非常有用。

最佳答案

由于您仅使用 LINQ-to-SQL 进行数据检索,因此我想不出有什么理由不充分利用它。自去年四月以来,我一直在从事 MVC 1.0 项目。在那段时间里,我必须快速熟悉许多技术,LINQ-to-SQL 就是其中之一。适应它,并查看存储库模式...您会非常满意,事情会进展相对顺利。

现在,当您进行插入和更新时,事情会变得更加棘手。 LINQ-to-SQL 仍然可以胜任这项工作,但您需要更好地了解内部工作原理。我强烈推荐 Joseph C. Rattz, Jr. 所著的《C# 2008 中的 Pro LINQ(语言集成查询)》。涉及 LINQ-to-SQL 的章节轻松占据了本书三分之一以上的内容,其中包含详细的示例。

就 JSON 对象而言,LINQ-to-SQL 的最大贡献是它使我不必担心创建专门的 View 或存储过程来处理那些一次性类型的数据检索。我当前的项目有一个包含 65 个表的数据库...没有存储过程。我可以执行过滤器、联合、多级连接...并且所有这些都在应用程序中维护。甜甜的...

关于ASP.NET MVC 和 Linq,什么时候使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2373750/

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