У меня есть таблица под названием "test", которая имеет только 1 столбец "NullableInt" (тип NULL int)
Записи: 1, 2, null
int? nullableInt = null;
var t = db.tests.Where(x => x.NullableInt == null).ToList(); // returns 1 record
var t2 = db.tests.Where(x => x.NullableInt == nullableInt).ToList(); // returns 0 records
По какой-то причине t2 возвращает 0 записей, даже если использует переменную "nullableInt", которая имеет значение null, точно так же, как t, которое сравнивается с "null"
Любая помощь будет принята с благодарностью!