Używam efcore.sqlserver 1.0.1 z narzędziami preview2 - Mam właściwość string, która w serwerze sql jest tworzona jako pole nvchar (max). Gdy dodaję długość opisu adnotacji danych (100) do właściwości i dodaję nową migrację, migracja w ogóle nie zmieni kolumny.Maksymalna długość nie dotyczy migracji
Jednakże jeśli dodać wymagane i StringLength adnotacji wówczas generowany migracja zmienia kolumnę i pokazuje (.. MaxLength: 100, zerowalne: false)
Dlaczego to zrobić tylko w przypadku zmiany wartości zerowalne?
Jak ty generowania migrację? –
dotnet ef Migracje dodaj ... – alanh
Użycie '[Maks. Długość]' zi bez '[Wymagane]' powinno wymusić maksymalną długość właściwości ciągu znaków. Z jakiego operatora korzystasz? Czy możesz podać przykład kodu dla modelu? –