实体框架中的存储过程
ADO.NET 实体框架 (EF) 允许您将存储过程映射到 返回类型化结果的函数 概念模型。
实体框架中需要存储过程吗?
我们使用Linq to实体来查询数据,那么存储过程有什么用呢?
The ADO.NET Entity Framework (EF)
allows you to map stored procedures to
functions that return typed results in
the conceptual model.
Does Stored procedures needed in Entity framework ?
We using Linq to entities to querying data , so what is the usage of stored procedures ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在您被迫使用 SP 或需要执行某些 SQL 的情况下,这些 SQL 超出了 EF 可以为您执行的范围。例如,如果您必须使用特定的排序规则来对结果进行排序,则 EF 不支持这一点。我也遇到过同样的情况。对于该特定功能,我创建了一个存储过程,并将其映射到现有实体。
In a situation where you're either forced to use SPs or need to execute some SQL that is otherwise outside of the scope of what EF can do for you. For example, if you have to use a specific collation to order your results, EF doesn't support that. I had this same exact scenario come up. For that specific functionality I created a stored procedure which I mapped to an existing entity.