【发布时间】:2013-12-25 10:45:52
【问题描述】:
是否有必要在 MVC 中将 LINQ 用于 sql 目的?我们不能使用传统的查询,例如:
Select name from tbl where id = 2;
而不是 LINQ ?以及为什么要使用 linq?
【问题讨论】:
-
您是否知道您将不得不对那个查询做一些事情?字符串本身不会从数据库中检索数据。
-
只是一个例子,是的,我知道我错过了其中的 id
-
id不是我的意思。我的意思是你将不得不通过 SqlDataReader 或其他东西来运行它。 -
示例先生只是示例
-
任何 ORM(对象关系映射器)的主要好处是您可以返回 正确的 .NET 对象,您可以使用 -
Customer或List<Customer>- 而不是原始 ADO.NET 查询中的无类型、难以处理、混乱的行和列。 ORM 可以为您完成许多无趣、无聊的映射工作 - 但是,嘿 - 如果您想要编写更多无聊的从左到右赋值代码 - 请随意继续这样做!没有人强迫你使用 ORM ....
标签: sql asp.net-mvc linq