linq to sql,为什么要在MVC中使用它而不是传统的查询?

use*_*824 0 sql linq asp.net-mvc

是否有必要在MVC中使用LINQ for sql?我们不能使用传统的查询,例如:

Select name from tbl where id = 2;
Run Code Online (Sandbox Code Playgroud)

而不是LINQ?为什么linq无论如何?

Joh*_*ers 5

ASP.NET MVC决不会限制您对数据访问技术的选择.实际上,模型绑定适用于对象,而MVC不知道您的对象是否代表某个数据库.

此外,如果你要使用LINQ,你最好使用实体框架(又名LINQ to Entities)而不是LINQ to SQL,这是有限的.