Domanda

Ho due tabelle denominate Moduli e Privilegi che sono correlati da una relazione di chiave esterna come mostrato di seguito:

alt text

Vorrei modellare Module e Privilege aggiungendo ModuleName a Privilege. In seguito sarei interessato a creare una classe derivata (Menu nell'illustrazione) da Privilege aggiungendo una condizione discriminante su ModuleName. È possibile utilizzare Entity Framework?

È stato utile?

Soluzione

Puoi mappare più tabelle su un singolo tipo di entità? Certo, questo è supportato. Tuttavia, non è possibile utilizzare un campo mappato della tabella (ModuleName) come colonna discriminante per il mapping della tabella per gerarchia. La colonna discriminatore deve essere utilizzata solo come discriminatore e non deve essere mappata nello schema client.

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