Entity framework 从EntityFramework中执行的存储过程返回自定义对象,can';看不到对象结果
我正在尝试使用实体框架执行一个存储过程。我尝试了下面的方法,它返回了正确的行数,但是当我在调试窗口中查看数据时,它只显示我的类型,不允许我深入查看实际值Entity framework 从EntityFramework中执行的存储过程返回自定义对象,can';看不到对象结果,entity-framework,stored-procedures,Entity Framework,Stored Procedures,我正在尝试使用实体框架执行一个存储过程。我尝试了下面的方法,它返回了正确的行数,但是当我在调试窗口中查看数据时,它只显示我的类型,不允许我深入查看实际值 SqlParameter param1 = new SqlParameter("@targetDate", filedate); var result = db.Database.SqlQuery<PositionSheetCompResults>("dbo.comparePositionSheet @targetDate", pa
SqlParameter param1 = new SqlParameter("@targetDate", filedate);
var result = db.Database.SqlQuery<PositionSheetCompResults>("dbo.comparePositionSheet @targetDate", param1);
您应该编写
ToList()代码>
var result=db.Database.SqlQuery(“dbo.comparePositionSheet@targetDate”,param1.ToList();
PositionSheetCompResults
是什么样子的?proc返回什么数据?它返回大约6个不同的列。。。串。。。和十进制数据类型的问题,与实际代码!我编辑了@davidg别忘了PositionSheetCompResults
类。
public class PositionSheetCompResults
{
public string AcctNum { get; set; }