Полиморфизм в методах

330
17 января 2017, 22:18

Изучаю c# поэтому возник вопрос про полиморфизм. Сам пробовал писать но успеха не добился поэтому спрашиваю у специалистов. Возможно ли передавать в метод тип обьекта и обрабатывать соответствующую таблицу при помощи Entity framework. В метод будут передаваться классы. Пример кода чтобы вопрос был более понятен:

class SomeClass
{
   List<SomeType> SomeMethod(object modelClass)
   {
       List<modelClass> SomeItemsList = new List<modelClass>;
       SomeItemsList = db.modelClass.ToList();
       return SomeItemsList;
   }
}

То есть, я отправляю в метод тип класса чтобы получить данные из базы данных соответствующие этому классу. Функция вызывающая этот метод знает какие данные она получит а вот этот метод нет. Как научить правильно определять тип класса и получать соответствующие данные. Спасибо.

READ ALSO
.Net и хранение секретного токена

.Net и хранение секретного токена

Допустим есть WPF программа, которая работает клиентом через сетевое соединениеПользователь программы ввел свои имя:пароль и в ответ от сервера...

342
Передать данные из UserControl в форму

Передать данные из UserControl в форму

Есть главная форма, при нажатии на кнопку происходит открытие формы, в дочерней форме подгружается контролВопрос заключается в следующем:...

427
c# Expression&lt;Func&lt;type1, type2&gt;&gt; возникает ошибка

c# Expression<Func<type1, type2>> возникает ошибка

Есть такое выражение:

837