LINQ to Entities 中不支援所指定的型別成員 'Date'。
- _contxt.MyTable.FirstOrDefault(m =>
- (m.StartDate.Date <= parDate.Date &&
- m.EndDate.Date >= parDate.Date) &&
- );
這樣會報錯,解決是 m 下的 prop 用 TruncateTime 去取日期,所以會像
- _contxt.MyTable.FirstOrDefault(m =>
- (EntityFunctions.TruncateTime(m.StartDate) <= parDate.Date &&
- EntityFunctions.TruncateTime(m.EndDate) >= parDate.Date) &&
- );
ref: stackOverFlow
沒有留言:
張貼留言