ahmed_sa Ответов: 1

Как использовать динамический тип данных для нескольких ключевых шаблонов репозитория getbyid


проблема
Как использовать динамический тип данных для нескольких ключевых шаблонов репозитория GetByID ?
public T GetById(int Id)
        {
            return dbSet.Find(Id);
        }

and in interface Igenerics

 T GetById(int Id)

вообще то мне нужно

T GetById(int Id,key2,key3,...etc)


Что я уже пробовал:

Как использовать более одного параметра
<pre>T GetById(int Id,key2,key3,...etc)

и как вызвать его на контроллер

1 Ответов

Рейтинг:
1

Gerry Schmitz

Используйте ключевое слово "params" в сигнатуре метода для передачи переменного числа параметров.

ключевое слово params - Справочник по C# | Microsoft Docs[^]