我的数据库中有一个表,用于管理我的应用程序之间的关系.它的本质是非常基本的 - parentType,parentId,childType,childId ...... all as int.之前我已经完成了这个设置,但是当我有6个不同的表我试图链接时,我使用了一个开关/案例设置.现在我有30个表,我正在尝试这样做,我希望能够这样做,而无需在我的switch命令中写入30个案例条目.
有没有办法可以使用字符串引用.Net类?我知道这是无效的(因为我尝试了几种变体):
Type t = Type.GetType("WebCore.Models.Page");
object page = new t();
Run Code Online (Sandbox Code Playgroud)
我知道如何获取对象的类型,但是我如何动态使用它来创建一个新对象?