У меня есть таблица в моей базе данных, которую я использую для управления отношениями в моем приложении. это довольно простой в ней характер - parentType, parentId, childType, childId... все как ints. Я сделал эту настройку раньше, но я сделал это с настройкой switch/case, когда у меня было 6 разных таблиц, которые я пытался связать. Теперь у меня есть 30 таблиц, с которыми я пытаюсь это сделать, и я хотел бы иметь возможность сделать это, не записывая 30 записей в моей команде switch.
Есть ли способ, с помощью которого я могу ссылаться на класс .Net? Я знаю, что это неверно (потому что я пробовал несколько вариантов этого):
Type t = Type.GetType("WebCore.Models.Page");
object page = new t();
Я знаю, как получить тип объекта, но как я могу использовать его "на лету" для создания нового объекта?