Entity Framework: Ustaw wartość nullable na false, ale typ jest nadal dopuszczalny

To pytanie dotyczy nowego projektu biblioteki klas utworzonego w Visual Studio 2012.

Dodałem widok SQL Server do mojego modelu struktury encji.

W właściwościachPromisedDate kolumna, zmieniłam wartość Nullable z(None) doFalse ponieważ nigdy nie będzie zwracanej wartości pustej w tej kolumnie. Sprawdziłem dwukrotnie, że nie ma wartości null z instrukcją select.

Jednak nawet po zapisaniu zamknięcie wszystkich otwartych kart w Visual Studio i wykonanie pełnego czyszczenia i przebudowy rozwiązania,PromisedDate jest nadalDateTime? i muszę dalej używać.Value w kodzie, aby uzyskać jego wartość.

To frustrujące, co robię źle ?!

Oto zrzut ekranu wygenerowanego pliku .CS:

questionAnswers(1)

yourAnswerToTheQuestion