【发布时间】:2014-05-05 13:39:11
【问题描述】:
我有一个包含 IEnumerable 的对象,其中 T 可以位于我的数据模型中的几个类中。
假设 T 可以是 Employee 或 Employer。现在有一个裸对象,知道它肯定持有一个 IEnumerable 我怎么能说它持有哪个类型?雇员还是雇主?或者更好的方法是如何将对象投射或反射到 IEnumerable?
如果我在设置对象时保持类型,它会帮助我将对象投射或反映到最初的样子吗?
如果我保留这些
object source = db.Employees; //IEnumerable<Employee>
type dataType = Employee;
我可以投射或反射回 IEnumerable 的员工吗?
【问题讨论】:
标签: c# .net linq reflection