0
私は実際に以下のLINQクエリに問題があります。私はこのエラーについて多くの研究を行いましたが、DbFunctions.TruncateTime()の使用を参照しているほとんどのものは、まだこれは私のために働いていないようです。私は誰かがこれを見て、どこに間違っているのかを教えてくれることを願っています。私がしようとしているのは、datetimeの日付部分だけを比較することですが、引き続き例外を取得します。指定された型メンバー 'Date'は、LINQ to Entitiesではサポートされていません。初期化子、エンティティメンバー、エンティティナビゲーションプロパティのみがサポートされています。DbFunctions.TruncateTime()はまだ "型メンバー 'Date'はサポートされていません"エラーを生成します。
if (!db.MaintenanceWindows.Any(x => x.Id == Id &
DbFunctions.TruncateTime(x.BlockedDay) == DateTime.UtcNow.Date &
x.IsDeleted.Value == false))
{
...
}
TIA
「Date」プロパティはここにあります。「DateTime.UtcNow.Date」 –
はい、どうですか?それがそこにあるのは間違いですか? – Nugs
私はそれが 'Date'プロパティを使っていることを意味しています - 何の例外メッセージがあなたに伝えているのですか?それをクエリの外に変数に入れないのはなぜですか? –