Eu tenho essa tabelas no meu banco de dados.
texto alt http://img166.imageshack.us/img166/3133/testdbschemafy5.png
Com Entity Framework eu gostaria de ter algo parecido com isso:
texto alt http://img166.imageshack.us/img166/5721/testdbschemaefdv5.png
Eu usei herança table-per-hierarquia, então eu adicionei uma nova entidade para o usuário premium e mapeá-lo para a entidade usuário com condições para IsPremiumUser propriedade. Eu gostaria de ter a mesa PremiumAccount associado à entidade PremiumUser, mas não vai funcionar como eu fiz isso: - / Eu tenho esta mensagem de erro:
Erro 3021: Problema em Mapeamento Fragmento começando na linha 113: Cada uma das seguintes colunas em PremiumAccount tabela é mapeada para várias propriedades laterais conceptuais: PremiumAccount.UserID é mapeado para
Existe alguma solução para o meu problema? Posso associar a entidade PremiumAccount a uma entidade herdou? Há outra maneira de fazer isso?













