Я перечисляю свойства EntityFramework Container. Через отражение я получаю только DbSet
. Теперь мне нужно, чтобы получить доступ к значению свойства, и я попытался это так:C# cast Тип для типичного сильного типизированного
object obj = PropertyInfo.GetValue(myobject)
Все здесь, но мне нужно, чтобы бросить его вещественного типа (я в идеале это нужно):
DbSet<MyRealType> obj = (DbSet<MyRealType>)PropertyInfo.GetValue(myobject);
Но MyRealType
во время компиляции неизвестно. Я получаю только Type
, но могу отдать его DbSet<MyrealType>
. Можно ли это достичь?
Пожалуйста, добавьте тег языка. –