问题重现:
通过EF框架生成的存储过程实体产生的bug
解决办法:
把using System.Data.Objects替换成using System.Data.Entity.Core.Objects;(图中替换写错了)
调用存储过程
/// <summary>
/// 通过linq调用存储过程获取某个供应商、根据预约单号分类汇总数量
/// </summary>
/// <param name="account">供应商账号</param>
/// <param name="supplierId">供应商编号</param>
/// <returns></returns>
public List<PROC_TMS1_Result> GetAsnDetail(string account, string supplierId)
{
var info = _dalMtrResEn.PROC_TMS1(account, supplierId).ToList();//PROC_TMS(account, supplierId);
return info;
}