【问题标题】:EF Core execute sqlEF Core 执行 sql
【发布时间】:2016-08-12 03:43:06
【问题描述】:

我正在测试 Entity Framework Core,到目前为止它一直很好,直到我遇到错误。 我无法使用 FromSql 从 DbSet 执行 sql。 错误是 dbset 不包含“FromSql”的定义 代码是

_context.Account.FromSql("Select * from dbo.Account");

我做错了什么?

【问题讨论】:

  • 为什么你使用 C# 4.0 而不是 4.5!?
  • 它是 C# 4.5,刚刚验证

标签: c# entity-framework c#-4.0 .net-4.5


【解决方案1】:

碰巧我还需要一个 nuget 包来让 FromSql 和 Include 工作。 我将此添加到我在 project.json 文件中的依赖项中,在还原后,瞧。

"Microsoft.EntityFrameworkCore.Relational": "1.0.0"

现在可以使用

【讨论】:

  • 只是想添加,除了这个依赖,我们还需要添加“using Microsoft.EntityFrameworkCore;”在调用类中并确保版本对应于其他 ef 核心依赖项
【解决方案2】:

请添加命名空间

using Microsoft.EntityFrameworkCore;

【讨论】:

    猜你喜欢
    • 2021-03-26
    • 2019-04-30
    • 2019-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多