Pergunta

Eu estou usando o Banco de dados primeiro abordagem e DbContext.Eu tenho vários herança de estruturas (TPH) em meu modelo de dados.Mas DbContext só cria um DbSet para a classe base, e nenhum para as subclasses.Como devo me recuperar de todas as Entidades de um determinado subclasse?

Eu não posso escrever consultas com base no mapeamento de critérios, como eu tinha que remover os campos do modelo de dados.

Posso simplesmente adicionar um novo DbSet para as Entidades de classe (classe parcial) ?

Foi útil?

Solução

Você pode adicionar novas propriedades voltar DbSets de sua tipos derivados no contexto da classe parcial ou você pode simplesmente usar OfType<DerivedType>() operador ao consultar conjuntos criados pelo gerador de código.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top