Entity Framework: установите для nullable значение false, но тип по-прежнему обнуляется
Этот вопрос относится к новому проекту библиотеки классов, созданному в Visual Studio 2012.
Я добавил представление SQL Server в мою модель структуры сущностей.
В свойствахPromisedDate
столбец, я изменил Nullable от(None)
вFalse
поскольку в этом столбце никогда не будет возвращено нулевое значение. Я дважды проверил, нет ли нулевых значений с оператором выбора.
Однако даже после сохранения, закрывая все открытые вкладки в Visual Studio и выполняя полную очистку и перестройку решения,PromisedDate
все ещеDateTime?
и я должен продолжать использовать.Value
в коде, чтобы получить значение этого.
Это's разочарование, что я делаю не так ?!
Вот скриншот сгенерированного файла .CS: