Nullable-Eigenschaft für die Entität Feld, Entity Framework durch Code First
Verwendung der Daten Anmerkung Required
etwa so:
[Required]
public int somefield {get; set;}
Wird gesetzt somefield Not Null
in der Datenbank, Wie kann ich somefield
um Null-Werte zulassen?, Ich habe versucht, es über SQL Server Management Studio, sondern Entity Framework setzen Sie es zurück zu Not Null
.
InformationsquelleAutor der Frage chrisramon | 2012-05-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfach weglassen [Erforderlich] - Attribut aus der
string somefield
Eigenschaft. Dadurch wird es schaffen eineNULL
können Spalte in der db.Machen int-Typen, die Null-Werte zulassen in der Datenbank, müssen Sie als null deklariert int-Werte in das Modell:
InformationsquelleAutor der Antwort danludwig
Die andere option ist, zu sagen, EF, damit die Spalte null sein:
Dieser code sollte in das Objekt,, erbt von
DbContext
.InformationsquelleAutor der Antwort Jon
Jon 's Antwort hat bei mir nicht funktioniert, da bekam ich einen compiler-Fehler CS0453 C# Der Typ muss ein null-Wert geben, um es zu verwenden als parameter" T " in der generischen Typ oder Methode
Dieser arbeitete für mich:
InformationsquelleAutor der Antwort Jon