.net – LINQ查询与存储过程

前端之家收集整理的这篇文章主要介绍了.net – LINQ查询与存储过程前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用linq查询(以及像EF或linq2sql这样的ORM)VS的优点和缺点是什么.存储过程(sql server 2008)来查询和更新数据模型?性能?速度?等等…

解决方法

当你在代码中时,Linq肯定更具可读性.看到调用执行一个名为“sp_GetSomething”的sproc并没有告诉你什么是开发人员,除非你去看看sproc的功能.看到代码就像
var query = from c in db.TableName
            where c.Name == "foo"
            select c;

这可以准确地告诉您正在提取哪些数据.

另一方面,如果您决定更改代码,则存储过程不需要您重新编译应用程序.如果您决定突然更改“where”子句或更改Order By – 更改sproc很容易.更改Linq代码可能会更耗时.

我相信还有更多,但这些是我注意到的两个.

猜你在找的MsSQL相关文章