.net – LINQ查询与存储过程
发布时间:2021-03-17 03:06:01 所属栏目:MsSql教程 来源:网络整理
导读:使用linq查询(以及像EF或linq2sql这样的ORM)VS的优点和缺点是什么.存储过程(SQL server 2008)来查询和更新数据模型?性能?速度?等等… 解决方法 当你在代码中时,Linq肯定更具可读性.看到调用执行一个名为“sp_GetSomething”的sproc并没有告诉你什么是开发
|
使用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代码可能会更耗时. 我相信还有更多,但这些是我注意到的两个. (编辑:天瑞地安资讯网_瑞安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql – 对于avg运算符,操作数数据类型时间无效…?
- sql-server – 什么是评估合理缓冲池大小的确定性方法?
- W3C教程(5):W3C XML 活动
- sql-server-2012 – 如何卸载SQL Server Management Studio
- 带有last_insert_id()的Mysql多行插入 – 选择语句
- sql-server – 检查是否安装了SQL Server客户端
- 解析sql server的常见文件操作
- sql-server – 在不生成新快照的情况下将文章添加到事务发布
- sql-server – 在IF ELSE语句中删除临时表
- sql – select子句中多个set-returns函数的预期行为是什么?
站长推荐
热点阅读

