Предположим, у меня есть тысяча классов, которые все наследуют один базовый класс, и у каждого из этих классов (не базовых) есть таблица, каждый из которых имеет одинаковые обязательные столбцы. Как я могу использовать рефлексию или обобщения для добавления или обновления строки в правильной таблице? Я буду знать имя конкретной сущности во время выполнения.
Существует несколько сообщений от stackoverflow о получении dbset с отражением, но в результате получается IQueryable, к которому вы не можете добавить новый элемент. Эти постеры кажутся довольными этим, потому что я полагаю, что они просто загружают данныеМне нужен DbSet, чтобы я мог добавлять и обновлять. Я могу получить полное имя и тип объекта, но как мне получить DbSet с этим? Я не хочу писать оператор переключения на 1000 строк: (