/ / Associa la tabella con ID NULLABLE ad un altro in Linq OR designer - linq-to-sql

Associare la tabella con ID NULLABLE a un'altra in Linq OR designer - linq-to-sql

Sono stato in grado di trovare domande simili a questa, ma non spiegano esattamente il problema che sto riscontrando.

Ho ereditato uno schema di database che non posso modificare, ed è leggermente corretto, quindi a LINQ non piace molto.

Abbiamo:

Tabella A [tabella figlio]

OrderId NULL int

Tabella degli ordini

ID NOT NULL Chiave primaria int

Non esiste alcuna associazione di chiave esterna tra i due nel database.

Posso aggiungere entrambi al designer LINQ e aggiungere anche un'associazione senza problemi.

Ma le classi generate non hanno un'associazione, ad esempio ENTITYSET o ENTITYREF tra le due.

Ho trovato altre risposte e questa configurazione sembra essere a posto.

Qualche problema / problema perché questo sarebbe il caso per me?

Grazie

risposte:

0 per risposta № 1

Non puoi procedere senza un'associazione? LINQ to SQL ha bisogno di relazioni di tabella standard e noiose (in realtà non può nemmeno gestire molte-a-molte), quindi se non sei responsabile dello schema, non penso che ci sia molto che puoi fare. È un po 'più di codice senza le relazioni esistenti, ma LINQ to SQL rende l'accesso al database così semplice che non dà fastidio.