Я пытаюсь получить все пустые строки даты из объекта API. Но API Date2
имеет значение {1/1/0001 12:00:00 AM}
, а значение таблицы SQL имеет значение NULL. Как проверить дату? с null
или {1/1/0001 12:00:00 AM}
?Получите все нулевые строки строк?
var results = (from CustomerDemographic customerDemographic in customerData.Demographics Where customerDemographic.Date2 == null
select new Models.CommunityPreferences()
{
....
...
}).ToList();
Вам нужно сделать 'Date2'' nullable', объявив его как 'DateTime?' Вместо 'DateTime' в самом классе, затем используйте' WHERE customerDemographic.Date2.HasValue == false' –
Попробуйте сравнить с ' DateTime.MinValue'. –
Я не могу преобразовать Date2 в значение null. потому что это сторонний объект API. – James123