我通过
从字符串中获取要设置的类型var resultingType = Type.GetType(stringOfType);
这样可以提供正确的类型。
然后我使用fluent-Nhibernate数据库映射来尝试拉类(数据库中的表)所以
repo.GetQueryable<resultingType>.Where(e => e.id =1)
我不确定caliburn.micro是否重要,但它不会让我调用resultType。我做错了什么?
答案 0 :(得分:0)
你应该使用反射,例如:
var method = repo.GetType().GetProperty("GetQueryable").GetMethod.MakeGenericMethod(resultingType);
然后您可以使用CreateDelegate
或Invoke
- 这取决于您的需求。