ste*_*776 14 .net linq sql-server entity-framework linq-to-sql
使用linq查询(以及像EF或linq2sql这样的ORM)VS的优点和缺点是什么.存储过程(SQL server 2008)来查询和更新数据模型?性能?速度?等等...
Jac*_*tti 11
当你在代码中时,Linq肯定更具可读性.看到调用执行一个名为"sp_GetSomething"的sproc并没有告诉你任何开发人员,除非你去看看sproc的功能.看到类似的代码
var query = from c in db.TableName
where c.Name == "foo"
select c;
Run Code Online (Sandbox Code Playgroud)
这可以准确地告诉您正在提取哪些数据.
另一方面,如果您决定更改代码,则存储过程不需要您重新编译应用程序.如果您决定突然更改" where"条款或更改Order By- 更改sproc很容易.更改Linq代码可能会更耗时.
我确信还有更多,但这些是我注意到的两个.
有2个阵营:用于存储过程和存储过程.
我发现缺乏经验会让人们走上某种方式.我们开发的商店种类繁多.
在实践中
我在公司商店所以......
我们(作为开发人员DBA团队)经常不得不拯救姐妹团队中的ORM用户.
还有一些更微妙的问题,例如:
| 归档时间: |
|
| 查看次数: |
10027 次 |
| 最近记录: |