मैं सभी डीबीसेट्स के List
कैसे प्राप्त कर सकता हूं जहां निहित प्रकार IncomingServiceOrderBase
से प्राप्त होता है?मैं उन सभी डीबीसेट्स को कैसे ढूंढ सकता हूं जिनके जेनेरिक प्रकार किसी दिए गए बेस प्रकार से प्राप्त होते हैं?
मैं सभी डीबीसेट प्राप्त करने के लिए प्रतिबिंब का उपयोग कर सकता हूं, लेकिन मैं इसे व्युत्पन्न प्रकार वाले लोगों को कैसे फ़िल्टर करूं?
प्रसंग
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 { }