c# EF 执行存储过程 返回数据列表 怎么做
我的上下文代码如下
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没有这个提示,报错信息如下

错在那里呢,请大神帮我看一下,万分感谢
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没有这个提示,报错信息如下

错在那里呢,请大神帮我看一下,万分感谢
...全文
相关推荐
c#调用存储过程
C#作为一种强大的面向对象编程语言,在.NET框架下可以通过ADO.NET或EF等技术与数据库进行交互,并能够高效地调用存储过程。
Dapper存储过程连续查询多个表
Dapper允许我们通过简单的API调用来执行SQL命令和存储过程。它不提供像EF(Entity Framework)那样的自动映射,但可以自定义映射规则,使得数据绑定更加灵活。
c#留言板的简单实现
**视图(View)**:在ASP.NET MVC中,视图负责将数据渲染成HTML并返回给客户端。对于留言板,可能有显示所有留言的列表视图和添加新留言的表单视图。
C# EF框架 sqlserver
WebAPI与EF6集成**- **WebAPI控制器**: 在WebAPI项目中,可以创建控制器,利用EF6访问数据库并返回JSON或其他格式的数据。
MVC+EF调用存储过程实例源码
在这个示例中,通过扩展方法,开发者可能实现了将C#集合转换为表值参数,然后调用存储过程,从而实现一次性插入多行记录到数据库。


