EF 4を使用していますDateTimeStart
が、エンティティにこの形式の日付のプロパティがあります。EFで16/08/2012 08:14:40
クエリを実行して、すべてのエンティティを検索しますwithin the date 16/08/2012 only
。以下のコードを使用すると、このエラーが発生します
The specified type member 'Date' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported.
私のコード
DateTime dateTimeNow = DateTime.UtcNow;
DateTime dateNow = dateTimeNow.Date;
return db.EventCustoms.Where(x => x.DataTimeStart.Date <= dateNow)
.Select(y => new { y.EventId, y.EventTitle, y.DataTimeStart });