Как установить значение по умолчанию для логического значения в модели Code First? ⇐ C#

Место общения программистов C#
Anonymous
Как установить значение по умолчанию для логического значения в модели Code First?

Сообщение Anonymous »

У меня есть существующая таблица/модель, в которую я хочу добавить новый логический столбец. В этой таблице уже есть много сотен строк данных, и я не могу коснуться существующих данных. Но... Этот столбец НЕ будет иметь значение NULL, поэтому мне нужно указать значение по умолчанию true для всех существующих в данный момент строк.

Код: Выделить всё

public class Revision
{
...
public Boolean IsReleased { get; set; }
....
}
ВАЖНО:
(Это было в ОП, но люди, похоже, это пропустили.)
Когда базы данных обновляются в ходе миграции, все существующие строки, которые получают этот новый столбец, ДОЛЖНЫ иметь значения True.

Подробнее здесь: https://stackoverflow.com/questions/409 ... irst-model

Вернуться в «C#»