Model-First Entity Framework Maximale String-Länge von 4000
Für ein Projekt habe ich eine SQL Server CE 3.5-Datenbank.
s wird über das Entity-Framework mit dem Modell-First-Ansatz aufgerufen / erstell
Jetzt habe ich einigeString
eingegebene Spalten in meinem EDMX, für die die maximale Länge angegeben wurde.
EDMX declaration
<Property Name="Description" Type="nvarchar" Nullable="false" MaxLength="Max" />
Der generierte Code *.sqlce
-Datei) zeigt, dass aus der Zeichenfolgenspalte mit maximaler Länge im Modell einnvarchar(4000)
-Spalte wird generiert.
.edmx.sqlce file (sql to create the database)
[Description] nvarchar(4000) NULL,
Dies ist nicht lang genug für die Zeichenfolgen, die in diesen Spalten gespeichert werden sollen.
ei einigen Code-First-Lösungsansätzen für dieses Problem habe ich festgestellt, dass dasntext
er @ -Datentyp kann Abhilfe schaffen, da er nicht die maximale Zeichenanzahl von 4000 aufweist.
Wie kann dies in einer Modell-First-Umgebung erreicht werden?