我有一个DbContext实例,该实例的属性是DbSet 。我已经使用反射来获取每个DbSet 的所有实例,但是我不能使用它,原因是我无法将其强制转换为DbSet 。
var types = _dbContext.GetType().GetProperty();
foreach(var type in types){
var dbSetvalue = type.Getvalue(_dbContext,null);
var entities = dbSetvalue.ToList(); // error cause of i cant not cast it.
}
因此,在这种情况下,我想将dbSetvalue
强制转换为其类型(DbSet ..),问题是DbSet具有泛型,即无法强制转换。可以吗?