我有三个数据库,其中使用实体框架连接从存储过程访问数据第一个和第二个数据库返回4列,第三个只返回3列是否有任何方法处理null或包含在数据读取器中第四栏
var test = test.TWN_CSS_GetDetails_SP(SearchValue, HDADB, CustCountry,SearchType).ToList<TWN_CSS_GetDetails_SP_Result>();
public partial class TWN_CSS_GetDetails_SP_Result
{
public string test1 { get; set; }
public string test2 { get; set; }
public string test3 { get; set; }
public string test4 { get; set; }
}
答案 0 :(得分:0)
最后我得到它只是添加另一个虚函数导入和复杂类型到实体框架一旦添加导入它在context.cs中添加一个额外的方法然后调用它如下
var test = test.TWN_CSS_GetDetails_SP_dummy(SearchValue, HDADB, CustCountry,SearchType).ToList<TWN_CSS_GetDetails_SP_Dummy_Result>();
public partial class TWN_CSS_GetDetails_SP_Dummy_Result
{
public string test1 { get; set; }
public string test2 { get; set; }
public string test3 { get; set; }
}