调用存储过程或运行sql查询

本文关键字:sql 查询 运行 存储过程 调用 | 更新日期: 2023-09-27 17:50:43

是否有可能在EF7中执行存储过程或执行SQL ?

为了在早期的EF版本中做到这一点,我们有各种各样的选项,例如MSDN上的详细信息

如果没有,是否计划允许通过一个扩展命名空间(如EntityFramework)。

此刻我正通过直拨电话打这个电话。但是,它的缺点是(目前)不受dnxcore50框架的支持。

调用存储过程或运行sql查询

如果返回实体,则在DbSet上使用.FromSql()扩展方法。你甚至可以在它上面继续编写LINQ。

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

存储过程尚未在实体框架7中实现,您可以在这里跟踪开发。

谢谢