加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

.net – LINQ查询与存储进程

发布时间:2021-03-24 14:09:03 所属栏目:编程 来源:网络整理
导读:行使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代码也许会更耗时.

我信托尚有更多,但这些是我留意到的两个.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读