gpt4 book ai didi

c# - 调用存储过程或运行 sql 查询?

转载 作者:行者123 更新时间:2023-11-30 20:43:33 24 4
gpt4 key购买 nike

是否可以在 EF7 中执行存储过程或执行一段 SQL?

要在早期的 EF 版本中执行此操作,我们有多种选项,例如 MSDN here 中详述的那些选项

如果没有,是否有计划允许通过其中一个扩展命名空间(例如 EntityFramework.Relational 或 EntityFramework.SqlServer)。

目前我直接通过 Ado.Net 进行此调用,但它的缺点是它(目前)不受 dnxcore50 框架的支持。

最佳答案

如果它返回实体,请在 DbSet 上使用 .FromSql() 扩展方法。您甚至可以在其基础上继续编写 LINQ。

var customers = db.Customers
.FromSql("SELECT * FROM Customer")
.Where(c => c.Name.StartsWith("A"));

关于c# - 调用存储过程或运行 sql 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30455939/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com