Entity Framework Code Первый параметр по умолчанию для типа данных бит - PullRequest
0 голосов
/ 24 января 2012

Используя последнюю версию EntityFramework codefirst (4.3), я создал таблицу со столбцом Enabled (bit).Затем я обнаружил, что по умолчанию установлено значение false. Могу ли я установить значение по умолчанию в true?

Я обнаружил что-то странное, когда переименовал столбец в значение Disabled, значение по умолчанию становится пустым.

1 Ответ

5 голосов
/ 24 января 2012

Вы можете инициализировать Enabled в true в конструкторе

public class Foo
{
    public Foo()
    {
        Enabled = true;
    }

    public bool Enabled { get; set; }
}

Ваш столбец Disabled должен иметь значение NULL. Следовательно, его значение по умолчанию равно нулю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...