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: