Имею базовый класс BaseObject и кучк его предков (например классов для всевозможных справочников).
Добавляю на страницу ObjectDataSource. Каждый раз для каждого справочника приходиться прописывать в каждом классе методы для вставки, удаления и обновления.
Нельзя ли как то в базовом классе их прописать, чтобы потом не писать?
Если указывать в качестве типа параметра сам BaseObject то происходит ошибка выполнения.
Н-р:
public void InsertObject(BaseObject obj) {...}
В общем кто может сталкивался подскажите?
З.Ы. Пробовал шаблонами, ничего не получается.
Н-р:
public void InsertObject<T>(T obj)
where T:BaseObject
{...}