До генерации С# все будут собирать коллекции для своих бизнес-объектов, создавая базу данных, которая реализовала IEnumerable
IE:
public class CollectionBase : IEnumerable
а затем извлечет их коллекции бизнес-объектов из этого.
public class BusinessObjectCollection : CollectionBase
Теперь с общим классом списка, кто-нибудь просто использует это вместо этого? Я обнаружил, что я использую компромисс двух методов:
public class BusinessObjectCollection : List<BusinessObject>
Я делаю это, потому что мне нравится иметь строго типизированные имена вместо того, чтобы просто пропускать списки вокруг.
Что такое ваш подход?