asp.net Mvc im Zusammenhang Nullable-Einheiten
-
30-09-2019 - |
Frage
Ich habe einige Probleme mit Model.IsValid. Ich versuche, ein Modell ähnlich wie diese erstellen ...
class Article {
int Id {get; set;}
string Title {get; set;}
Category Category {get; set;}
}
class Category {
int Id {get; set;}
string Name {get; set;}
IList<Articles> Articles {get; set;}
}
Ich möchte, dass die Artikel Kategorie null sein kann. Model.IsValid Allerdings ist immer falsch, wenn die Kategorie null ist.
Jede Hilfe sehr geschätzt.
Lösung
Hmmm ... sind sicher, dass Sie die Model.IsValid wegen Kategorie ist null falsch ist? Ich frage das, weil ich keine ‚erforderlich‘ Daten Anmerkungen in der Kategorie Eigenschaft in Ihrem Domain-Objekt sehen. Oder wenn es in die Tat versagt, wenn sie auf der Kategorie Bindung dann könnten Sie benötigen ein eigenes Modell Bindemittel zu schaffen, das ist, wo ich denke - eher eine Vermutung -. Ihre Fehler passieren
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow