【发布时间】:2013-02-20 20:01:28
【问题描述】:
我有一个 IList 类型的实体。
我有一个字符串表示从实体派生的类的类型。
我需要使用字符串将我的 IList 转换为从 Entity 派生的 Type 的 IQueryable。
遗憾的是,Entity 和派生类的程序集不是正在执行的程序集。
【问题讨论】:
-
你能打电话给
.AsQueryable()吗? stackoverflow.com/questions/73542/ilistt-to-iqueryablet -
我需要它是从运行时未知的实体派生的类型。
-
我可能遗漏了一些东西,但如果在运行时不知道,这怎么可能呢?如何从环境不可用的类型创建对象?
-
@nerdperson 你需要更简洁。是 IList 还是
IList<Entity>?整个字符串“表示类型”是类型的程序集限定名称(即“namespace.type,程序集”)? -
您的列表实例是 IList 还是 IList
?
标签: c# reflection iqueryable