I Basisklasse Entity und eine enheritance Klasse sagen Startseite,generische Klassen und deren Kind
public class Home : Entity
{
public int CityId{get;set;}
}
public class Town : Entity
{
public int CityId {get;set}
public Home CityHall {get;set;}
public List<Home > Homes{get;set;}
}
ich die CityID für Stadt und ihre Kinder so einen ersten Versuch habe ich die folgende
festlegen möchtenpublic class DataAccessBase<T> where T : Entity
{
public int Add(T entity)
{
Type t = typeof(T);
PropertyInfo prop = t.GetProperty("CityId");
if (prop != null)
{
prop.SetValue(entity, 2);
}
}
}
diese Arbeit nur für die Eltern wie Kinder zugreifen, ich othat allgemein einfach d wollen, weil ich einen dataaaccesslayer dass Einsatz von Datenbank haben genrically
Sie können die Eigenschaften direkt einstellen keine Notwendigkeit für die Reflexion – Nkosi
Nein, ich habe eine generische Klasse der Datenbank hinzufügen, so bin in der Notwendigkeit t og macht das energetisch @Nkosi – AMH
Keiner deiner Klassen ist generisch? Außerdem ist CityId keine Eigenschaft vom Typ Typ ?? –