从EntityFramework中执行的存储过程返回自定义对象,无法看到对象结果

时间:2017-03-28 16:09:13

标签: entity-framework stored-procedures

我正在尝试使用Entity Framework执行存储过程。我已经尝试过以下它并返回正确的行数,但是当我查看调试窗口中的数据时,它只显示我的TYPE,它不会让我深入查看实际值。< / p>

SqlParameter param1 = new SqlParameter("@targetDate", filedate);
var result = db.Database.SqlQuery<PositionSheetCompResults>("dbo.comparePositionSheet @targetDate", param1);

谁能告诉我怎么做?

这是它应该返回的结果 enter image description here

这是班级

    public class PositionSheetCompResults
{
    public string AcctNum { get; set; }

1 个答案:

答案 0 :(得分:0)

你应该写ToList<PositionSheetCompResults>();

var result = db.Database.SqlQuery<PositionSheetCompResults>("dbo.comparePositionSheet @targetDate", param1).ToList<PositionSheetCompResults>();