我的上下文代码如下
public class JuCheapContext2 : DbContext
{
/// <summary>
/// 带参数构造函数 用于传入跨服务器的SQL服务器地址
/// </summary>
/// <param name="connectionString">数据库连接字符串名称</param>
public JuCheapContext2(string connectionString) : base(connectionString)
{
}
}
在数据 层 代码如下
public class CERPService : ICERPService
{
IList<CERPinexDto> ICERPService.Search(CERPFilters filters)
{
//获取ERP链接字符串
string Erpconnection = Maticsoft.DBUtility.PubConstant.ConnectionStringwg1;
//创造ERP的上下文
var db = new JuCheap.Data.JuCheapContext2(Erpconnection).Database;
string keywords = filters.keywords;
string execsql = "exec Inventory_exist @querydts='"+keywords+"'";
var query = db.SqlQuery<CERPinexDto>(execsql);
var datas = query.ToListAsync();
return datas;
}
}
我看别人的代码可以使用TOList,但是我这个EF没有这个提示,报错信息如下

错在那里呢,请大神帮我看一下,万分感谢