8

Ho un database che ha una tabella con una chiave composita primaria a 2 colonne (una int, una bigint.) Ho due tabelle che hanno una chiave esterna composita, che fa riferimento al chiave primaria composita del primo tavolo. Le relazioni sono (per quanto ne so) belle e dandy sul database stesso.Entity Framework - DB-First - Composite Foreign Keys

Quando si genera un contesto DB tramite DB-prima EF6, queste relazioni/proprietà di navigazione non sono rappresentate nei modelli generati (Nessun membro virtuali nelle due tabelle figlio fanno riferimento alla tabella padre.)

Dal momento che è db- prima, non posso modificare i modelli.

+0

Quale provider di database utilizzi? Sto usando SQL Anywhere 16 e sto avendo lo stesso problema. –

risposta

1

In questo caso è possibile inserire tali relazioni nella funzione onmodelcreating in contesto db. Possiamo mettere dei vincoli lì.