我需要在运行时使用Type.GetType()
Type t = Type.GetType("className");
Table<t> table = dataContext.GetTable<t>();
任何想法都可以吗?
答案 0 :(得分:2)
好吧,通常你需要获得通用方法(例如使用Type.GetMethod
),然后调用MethodInfo.MakeGenericMethod
,然后调用它。
但是,您是否有任何理由不想致电DataContext.GetTable(Type)
?
无论如何,你无法一直使用这个表格...... ITable
(GetTable(type)
的返回类型)对你来说是否足够好?