我正在返回IQueryable<Customer>
另一种方法进行一些查询操作。返回方法如下所示:
return from cust in _dbCustList
select new Customer
{
CustomerId = cust.Customer_Id,
FirstName= cust.First_Name,
LastName= cust.Last_Name,
DOB= cust.Date_Of_Birth,
LoginTime = cust.Login_Time ?? new TimeSpan(0, 0, 0);
};
在上面的结果中,cust.Login_Time
是可为空的属性。
当我尝试查询上述结果时,它会抛出一个错误:
Method 'System.TimeSpan GetTimeSpan(System.Nullable`1[System.TimeSpan])' has no supported translation to SQL.
如何解决这个错误?