Я создаю слой DAL для забавы и обучения (какое-то удовольствие), и я хочу, чтобы он был универсальным, насколько это возможно.
Разумно ли создавать менеджер DAL, который может создавать Dal, специфичный дляиспользуя обобщенный <>
.
Например, у меня есть класс Customer
с некоторым свойством, скажем, Name
, но это не имеет значения.
, и для создания конкретного класса Dal мы сделаем это:
IDal customerDal = DalManager<ICustomer>.GetDal();
я делаю снимки, используя IoC
под капотом и т. Д.
1. Считаете ли вы, что это хорошая идея?
2. Есть ли пример проекта, который где-то наИнтернет (хороший, я нашел несколько плохих).
Большое спасибо, вы все потрясающие.