FiscalYear.id
inを持つすべての @events を取得しようとしていIList<int> years
ます。私は使用してany()
いますが、次のスタックトレースエラーをスローしています:
Unrecognised method call:
System.Linq.Enumerable:Boolean Any[TSource](System.Collections.Generic.IEnumerable`1[TSource], System.Func`2[TSource,System.Boolean])
何か案は?コードは次のとおりです。
FindAllPaged(int eventTypeId, IList<int> aors, IList<int> years)
{
IList<Domain.Event> results =
session.QueryOver<Event>()
.Where(@event => !@event.IsDeleted &&
@event.EventType.Id == eventTypeId &&
years.Any(y => y == @event.FiscalYear.Id))
}