我正在尝试在Mac OS WebAPI上使用ASP.NET Core 2.1调用视图或存储过程。
using System;
using System.Linq;
using Auth.Database;
using Microsoft.EntityFrameworkCore;
public virtual IQueryable<T> ExecuteStoreProcView(string viewProcName)
{
IQueryable<T> queryResult = _entities.Set<T>().FromSql(viewProcName).AsQueryable();
return queryResult;
}
出现以下错误:
Error CS1061: 'DbSet'不包含“FromSql”的定义, 没有接受类型为“DbSet”第一个参数的扩展方法“FromSql” 可以找到(您是否缺少使用指令或程序集引用?)(CS1061)
我正在使用Entity Framework在Mac OS上开发webapi。
在下面的链接中研究了一些查询:- Raw SQL Query without DbSet - Entity Framework Core
Raw SQL Query without DbSet - Entity Framework Core
但是无法找到错误的解决方案。请问有人可以告诉我我漏掉了什么吗?
Microsoft.EntityFrameworkCore.Relational.dll
程序集已经添加到你的项目依赖中了吗? - ADreNaLiNe-DJ