Создание Generic класса или чего-то в этом роде - C#
Формулировка задачи:
Здравствуйте.
Есть несколько классов, каждый из которых обслуживает определенную таблицу БД.
Можно сказать обертка, но не совсем.
Сейчас классы не имеют никакого предка.
Каждый класс реализует почти идентичную с другими классами функциональность, но со своей таблицей.
Например,
статический
метод Find. Но есть и другие методы, отличающие один класс от другого. Как можно эту структуру оформить в более общем виде? Например, чтобы был общий предок, который реализует все нужные методы, А в потомке задавался бы только тип таблицы(объекта) и еще некоторые параметры, например имя ключевого поля и тп...Решение задачи: «Создание Generic класса или чего-то в этом роде»
textual
Листинг программы
public class MyClass<T>
{
public static bool Find(...)
{
T t;
...
}
}
public class SomeEntityMyClass : MyClass<SomeEntity>
{
}
...
SomeEntityMyClass.Find(...)
...