使用 EF Core 6 "dotnet ef dbcontext scaffold " 生成上下文,但是没有 ExecuteSqlCommand 方法

Use EF Core 6 "dotnet ef dbcontext scaffold " generates context, but there is no ExecuteSqlCommand method

我用

dotnet ef dbcontext scaffold

获得一个DbContext;添加、更新、删除都可以。

但我想使用原始 SQL 查询,如下所示:

var blogs = context.Blogs.FromSqlRaw("SELECT \* FROM dbo.Blogs").ToList();

但是我的 DbContext 没有这个 FromSqlRaw 方法

如何纠正这个错误?

听起来你好像漏了一个 using

using Microsoft.EntityFrameworkCore;