Entity Framework: установите для nullable значение false, но тип по-прежнему обнуляется

Этот вопрос относится к новому проекту библиотеки классов, созданному в Visual Studio 2012.

Я добавил представление SQL Server в мою модель структуры сущностей.

В свойствахPromisedDate столбец, я изменил Nullable от(None) вFalse поскольку в этом столбце никогда не будет возвращено нулевое значение. Я дважды проверил, нет ли нулевых значений с оператором выбора.

Однако даже после сохранения, закрывая все открытые вкладки в Visual Studio и выполняя полную очистку и перестройку решения,PromisedDate все ещеDateTime? и я должен продолжать использовать.Value в коде, чтобы получить значение этого.

Это's разочарование, что я делаю не так ?!

Вот скриншот сгенерированного файла .CS:

Ответы на вопрос(1)

Ваш ответ на вопрос