我在 LINQ to Entities 中收到此错误:LINQ to Entities 无法识别方法“System.String ToString()”方法。
我应该如何解决这个常见问题?
请注意,FleetViewModel.DWTStart 是一个字符串,而fleet.DWTStart 是一个可为空的小数。
var qry = from fleet in _entitiesContext.Fleets
select new FleetViewModel
{
FleetID = fleet.FleetID,
FleetName = fleet.FleetName,
DWTStart = fleet.DWTStart.HasValue?fleet.DWTStart.Value.ToString():"",
DWTEnd = fleet.DWTEnd.HasValue ? fleet.DWTEnd.Value.ToString() : ""
};
谢谢。