我正在测试Entity Framework Core,一切都进行得很顺利,直到我遇到了一个错误。 我无法使用FromSql从DbSet中执行SQL语句。 错误是 dbset不包含“FromSql”的定义。 以下是代码:
_context.Account.FromSql("Select * from dbo.Account");
我做错了什么?
我正在测试Entity Framework Core,一切都进行得很顺利,直到我遇到了一个错误。 我无法使用FromSql从DbSet中执行SQL语句。 错误是 dbset不包含“FromSql”的定义。 以下是代码:
_context.Account.FromSql("Select * from dbo.Account");
发生这样的事情,我需要再添加一个NuGet软件包才能使FromSql和Include起作用。我将其添加到项目的project.json文件中的依赖项中,在还原后就完成了。
"Microsoft.EntityFrameworkCore.Relational": "1.0.0"
现在可以正常工作了
using Microsoft.EntityFrameworkCore;