#c# #fluent-migrator
#c# #fluent-migrator
Вопрос:
Я хочу обновить столбцы, где значения не равны нулю. Я могу найти значения, которые равны нулю, в моей базе данных следующим образом:
Update.Table("someTable").InSchema("schema")
.Set(new { IsValid = false }).Where(new { IsValid = DBNull.Value });
но как изменить Where(new { IsValid = DBNull.Value });
условие на is not null
?
Комментарии:
1. Не
Where(new { IsValid != DBNull.Value });
работает?2. @AthanasiosKataras но как это будет работать?
Isvalid = DbNull.Value
это не сравнение, а присвоение. Здесь мы создаем анонимный объект, иDbNull.Value
это свойство не bool или что-то в этом роде