Я пробовал несколько методов для сравнения лет в дате, но каждый раз, когда я получаю условие «Недопустимо где». Элемент сущности вызывает недопустимое свойство или метод. »- ошибка!
Методы, которые я использовал:
var openInvoices = orgContext.CreateQuery<Invoice>().Where(i => i.SKY_InvoiceDate.Value.Year == 2010);
var openInvoices = orgContext.CreateQuery<Invoice>().Where(i => i.GetAttributeValue<DateTime?>("SKY_InvoiceDate".ToLower()).Value.Year == 2011);
var openInvoices = orgContext.CreateQuery<Invoice>().Where(i => i.SKY_InvoiceDate.Value.Year.Equals(2010));
Есть ли способ получить все счета за 2011 год?
Спасибо за помощь!