Domanda

Sto usando il primo approccio del database e DBContext. Ho diverse strutture di ereditariera (TPH) nel mio modello di dati. Ma DBConText crea solo un DBSET per la classe base e nessuno per le sottoclassi. Come dovrei recuperare tutte le entità di una sottoclasse specificata?

Non riesco a scrivere query in base ai criteri di mappatura, poiché dovevo rimuovere quei campi dal modello di dati.

Posso semplicemente aggiungere un nuovo DBSET alla classe Entità (classe parziale)?

È stato utile?

Soluzione

È possibile aggiungere nuove proprietà che ritornano DbSets dei tuoi tipi derivati nella classe parziale del contesto o è sufficiente utilizzare l'operatore OfType<DerivedType>() quando query Set creato dal Generatore di codice.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top