У нас дата в виде строки в мм-гггг.В Db поле даты хранится как varchar.Нам нужно отфильтровать дату по linq.
.where(m=>m.ItemId == itemId && DbFunctions.CreateDateTime
(m.INV_GRN.ExpDate.Split('-')[1].CompareTo(2019), m.INV_GRN.ExpDate.Split('-')
[1].CompareTo(2), 1, 0, 0, 0.0) >= DbFunctions.CreateDateTime(2019,2,1,0,0,0.0))
Нам нужно сравнить, разделив дату, сравнив ее разбивку на части по месяцам и годам.Как мы можем извлечь часть месяца и года для сравнения?
Итак, каков наилучший путь, и что мне не хватает?