Мне интересно, может ли кто-нибудь помочь мне с тем, что является лучшим способом заполнения базовых свойств производного класса. Я хотел бы использовать один метод для заполнения свойств базы, используется ли база или ребенок.Каков наилучший способ заполнения базовых свойств?
Вот пример того, что я спрашиваю:
public class Parent
{
public string Id {get; set;}
}
public class Child : Parent
{
public string Name {get; set;}
}
public Parent GetParent(int ID)
{
Parent myParent = new Parent();
//Lookup and populate
return Parent;
}
public Child GetChild(string name)
{
Child myChild = new Child();
//Use the GetParent method to populate base items
//and then
//Lookup and populate Child properties
return myChild;
}
Заполнение через конструктор? – sll
Возможный дубликат [Наполнить базовый класс вместе с дочерним классом?] (Http://stackoverflow.com/questions/3649354/populate-base-class-along-with-child-class) – MethodMan
вы можете делать то, что 'sll' имеет или вы можете взять маршрут Наследование. – MethodMan