我的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的實際類型和價值是什麼? –