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