问题描述
varres=fromuuindb.OverTimejoinudindb.Restrictedsonuu.EmpIDequalsud.EmpIDwhereuu.ID==overidselectnew{ud.SumPay,uu.AttLen};uu.EmpID在数据库中的类型是int,而ud.EmpID在数据库中的类型是nvachar,请问各位大神,要如何转换一下,在不改数据库类型的条件下(数据库是之前建立的),使上述语句成立
解决方案
解决方案二:
试下SqlFunctions.StringConvert((decimal)uu.EmpID)
解决方案三:
uu.EmpID.ToString()
解决方案四:
最好就是修改数据库,重新生成实体~不然用1楼的方法罗~
时间: 2024-10-05 13:23:37