.net 错误 ;2 ;无法隐式转换类型';tbl_mas_diag_tests';至';PIHMS.DataContracts.Master.put_diag_tests_OPDC';
objOutput.m_selected_diag_test=tmp_lst_diag_tests[0] 无法将列表的第一行分配给objOutput.m_selected_diag_测试。我收到一个错误,无法隐式转换类型。我该怎么办。 以下是代码:.net 错误 ;2 ;无法隐式转换类型';tbl_mas_diag_tests';至';PIHMS.DataContracts.Master.put_diag_tests_OPDC';,.net,angularjs,.net,Angularjs,objOutput.m_selected_diag_test=tmp_lst_diag_tests[0] 无法将列表的第一行分配给objOutput.m_selected_diag_测试。我收到一个错误,无法隐式转换类型。我该怎么办。 以下是代码: [DataContract] public class get_diag_tests_OPDC:BaseClass_DC { [DataMember] public List<put_diag_t
[DataContract]
public class get_diag_tests_OPDC:BaseClass_DC
{
[DataMember]
public List<put_diag_tests_OPDC> ml_diag_tests { get; set; }
[DataMember]
public put_diag_tests_OPDC m_selected_diag_test { get; set; }
public get_diag_tests_OPDC()
{
ml_diag_tests = new List<put_diag_tests_OPDC>();
m_selected_diag_test = new put_diag_tests_OPDC();
}
}
[DataContract]
公共类get\u diag\u tests\u OPDC:BaseClass\u DC
{
[数据成员]
公共列表ml_diag_测试{get;set;}
[数据成员]
公共put_diag_tests_OPDC m_selected_diag_test{get;set;}
公共获取诊断测试OPDC()
{
ml_diag_tests=新列表();
m_selected_diag_test=新的put_diag_tests_OPDC();
}
}
这是数据库连接代码:
rc = tmp_dbc.Select(ref strErrorMessage, tmp_strWhereCondition, ref tmp_lst_diag_tests);
if (rc < 0)
{
objOutput.Status = "ResponcedWithError";
objOutput.ReturnMessage = strErrorMessage;
objOutput.ReturnValue = rc;
return rc;
}
//tmp_selected_diagtest = tmp_lst_diag_tests[0];
objOutput.m_selected_diag_test = tmp_lst_diag_tests[0];
rc=tmp\u dbc.选择(参考strErrorMessage、tmp\u strwhere条件、参考tmp\u lst\u diag\u tests);
if(rc<0)
{
objOutput.Status=“responcedwerstror”;
objOutput.ReturnMessage=strErrorMessage;
objOutput.ReturnValue=rc;
返回rc;
}
//tmp_selected_diagtest=tmp_lst_diag_tests[0];
objOutput.m_selected_diag_test=tmp_lst_diag_tests[0];