は、どのように私は含まれているタイプがIncomingServiceOrderBase
から派生すべてDbSetsのList
を得ることができますか?ジェネリック型が特定の基本型から派生したすべてのDbSetsを検索するにはどうすればよいですか?
私はすべてのDbSetsを取得するためにリフレクションを使用することができますが、どのように私は、派生型が含まれているものだけにそれを絞り込むのですか?
コンテキスト
public class MyContext : DbContext
{
public DbSet<BuildingOrder> BuildingOrders { get; set; }
public DbSet<DeliveryOrder> DeliveryOrders { get; set; }
public DbSet<RetailAssemblyOrder> RetailAssemblyOrders { get; set; }
}
モデル
public class BuildingOrder : IncomingManufacturedProductOrderBase { }
public class DeliveryOrder : IncomingServiceOrderBase { }
public class RetailAssemblyOrder : IncomingServiceOrderBase { }