我正在枚举我的EntityFramework容器属性。通过反思,我只获得DbSet
属性。现在我需要访问属性值,我想这样说:C#强制类型转换为泛型强类型
object obj = PropertyInfo.GetValue(myobject)
所有在这里,但我需要转换为它的实际类型(我非常需要这个):
DbSet<MyRealType> obj = (DbSet<MyRealType>)PropertyInfo.GetValue(myobject);
但MyRealType
在编译时是未知的。我只得到Type
,但我可以将它投射到 DbSet<MyrealType>
。这有可能实现吗?
请加上语言标记。 –