Я модифицирую очень большое приложение, чтобы использовать NHibernate в качестве стратегии доступа к данным. Все идет хорошо с AutoMapping. К счастью, когда был создан слой домена, мы использовали генератор кода. Основная проблема, с которой я сейчас сталкиваюсь, заключается в том, что каждая коллекция скрыта за пользовательским классом, производным от List <>. Например
public class League
{
public OwnerList owners {get;set;}
}
public class OwnerList : AppList<Owner> { }
public class AppList<T> : List<T> { }
Какую конвенцию я должен написать, чтобы это сделать?