У меня есть класс с двумя методами:
public class WorkManagement
{
public string DoYourWork(Manager manager)
{
//
}
public string DoYourWork(Employee employee)
{
//
}
}
Manager и Employee - это классы, сгенерированные из базы данных (в Entity Framework).Я думаю, что это некрасиво, например, когда мне нужно расширить класс, поэтому я хочу изменить это на:
public interface IDoWork
{
string DoSomeWork();
}
public class Manager:IDoWork
{
public string DoSomeWork()
{
//
}
}
public class Employee:IDoWork
{
public string DoSomeWork()
{
//
}
}
Но как я могу иметь дело с автоматически генерируемыми классами?Как мне добавить эти вещи?
Спасибо.