我正在枚舉我的EntityFramework容器屬性。通過反思,我只獲得DbSet
屬性。現在我需要訪問屬性值,我想這樣說:C#強制類型轉換爲泛型強類型
object obj = PropertyInfo.GetValue(myobject)
所有在這裏,但我需要轉換爲它的實際類型(我非常需要這個):
DbSet<MyRealType> obj = (DbSet<MyRealType>)PropertyInfo.GetValue(myobject);
但MyRealType
在編譯時是未知的。我只得到Type
,但我可以將它投射到 DbSet<MyrealType>
。這有可能實現嗎?
請加上語言標記。 –