Создание Generic класса или чего-то в этом роде - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Есть несколько классов, каждый из которых обслуживает определенную таблицу БД. Можно сказать обертка, но не совсем. Сейчас классы не имеют никакого предка. Каждый класс реализует почти идентичную с другими классами функциональность, но со своей таблицей. Например,

статический

метод Find. Но есть и другие методы, отличающие один класс от другого. Как можно эту структуру оформить в более общем виде? Например, чтобы был общий предок, который реализует все нужные методы, А в потомке задавался бы только тип таблицы(объекта) и еще некоторые параметры, например имя ключевого поля и тп...

Решение задачи: «Создание Generic класса или чего-то в этом роде»

textual
Листинг программы
public class MyClass<T>
{
    public static bool Find(...)      
    {
        T t;
...
    }
}
 
public class SomeEntityMyClass : MyClass<SomeEntity>
{
 
}
 
...
    SomeEntityMyClass.Find(...)
...

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5
Похожие ответы