public class MyModel
{
[Required]
public string Name { get; set; }
public AddressModel Address { get; set; }
...
}
Ist es irgendwie möglich zu überprüfen, ob AddressModel
eine neue Klasse ist? Wenn neue Klasse muss ich einige Prüfungen tun ...C# prüfen, ob die Eigenschaft neue Klasse mit Eigenschaften innerhalb
Durch neue Klasse meine ich
public class AddressModel {
[Required]
public string Street{ get; set; }
...
}
so nicht nur Objekt, sondern auch, wenn nach innen hat Eigenschaften ...
Könnten Sie bitte etwas mehr erklärend über neue Klasse sein? –
Meinst du, ist es schon lange so geblieben? Wenn dies der Fall ist, übergeben Sie die ID aus dem Persistenzspeicher, wenn sie dem Standardwert entspricht, ist sie noch nicht im Speicher vorhanden, andernfalls tut sie dies. – Igor
'typeof (MyModel) .GetProperty (" Adresse ",/* binding flags -Instanz * /). PropertyType' Dies gibt den Typ der Eigenschaft zurück und Sie können überprüfen, ob der Eigenschaftswert der Standardwert oder etwas ist. –