出現這個錯誤提示能夠用 DbFunctions.TruncateTime 將Linq中entity的DateTime轉化一下再使用,以下所示:spa
var anyCalls = _db.CallLogs.Where(x => DbFunctions.TruncateTime(x.DateTime) == callDateTime.Date).ToList();
更多詳細解答請看以下連接:code
http://stackoverflow.com/questions/14601676/the-specified-type-member-date-is-not-supported-in-linq-to-entities-only-init blog
Date vs DateTimeci
http://stackoverflow.com/questions/798121/date-vs-datetime it