Из этой таблицы SQL MY_TABLE (типы DATE и NUMBER ) ...
COL1 DATE NOT NULLABLE
COL2 NUMBER NOT NULLABLE
COL3 NUMBER NULLABLE
COL4 NUMBER NULLABLE
... Я сгенерировал класс MY_TABLE с помощью EdmGen...
public partial class MY_TABLE
{
public System.DateTime COL1 { get; set; }
public decimal COL2 { get; set; }
public Nullable<decimal> COL3 { get; set; }
public Nullable<decimal> COL4 { get; set; }
}
... который я пытаюсь запросить с помощью LINQ ...
List<MY_TABLE> items = dbContext.MY_TABLE.Where(el => el.COL2 == 1).ToList();
... без успеха ...
Specified cast is not valid
Я
Кажется, что LINQ терпит неудачу при попытке сопоставить запрос с его внутренними объектами, потому что FirstOrDefault, ToList и т. д. все выдают одинаковую ошибку.Почему?