我的Db列中的字符串(varchar),我需要将它分配给一个int值。 我正在使用linq进行查询。尽管代码编译在运行时收到错误。 在此先感谢。如何将int转换为Linq中的字符串到实体
PFB我的查询:
var vlauesCap = from plan in entities.PA_RTM_CAP_Group
select new Business.PartnerProfile.LookUp
{
Id =Convert.ToInt32(plan.cap_group_code),
//(Int32)plan.cap_group_code,
Value = plan.cap_group_name
};
return vlauesCap.ToList();
你试过,如果它与'int.Parse'而不是'Convert.ToInt32'? –
什么是错误? cap_group_code的实际类型和价值是什么? –