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.

War es hilfreich?

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
scroll top