Interne entity objekt referencer og MSSQL join
HejsaJeg undrer mig ofte over denne problemstilling, som jeg kunne tænke mig at dele med jer andre.
Når jeg modelere min database som entity objekter i et C# class lib. og vil mappe til en 'sub' tabel, i koden så laver jeg en instance af den, hvis ikke den findes i forvejen og laver en join i min SQL.
Problemet er så, at hvis der ingen ID er i den tabel, som man joiner med, så vises dataene jo bare ik.
DB NavneTabel:
----------------------------------
ID | Navn.... osv.
----------------------------------
01 | Peter
02 | Hans
03 | Niels
----------------------------------
DB ByTabel:
----------------------------------
ID | NavneID | By.... osv.
----------------------------------
01 | 01 | Esbjerg
02 | 02 | Ribe
03 | null | Vejle
----------------------------------
Hvordan fikser jeg noget der, både på kode siden men også i SQL delen?
Mvh H.