c# - Modelling a nullable foreign key Entity Framework -


take following pseudocode database

table foo {     fooid int not null,     name varchar not null }  table bar {     barid int not null,     name varchar not null }  table waa {     waaid int not null,     name varchar not null }  table link {     linkid int not null,     fooid int null,     barid int null,     waaid int null,     description varchar not null } 

the purpose of link table allow me link entities in single table, without having multiple foo_bar_link, foo_waa_link etc. tables.

i moddeling db in entityframework v5. such, want able specify 1 many relationship between foo , link, can links associated given foo.

problem
entityframework designer lets one-many relationships exist foreign key not null. want foo have navigation property associations gets of association entities fooid = foo.fooid. note, using designer.

ef not designed support unusual models yours. way know insert "empty" meaning rows example id equals -1. in business logics or in dto implement "clever" getter , setter.


Comments

Popular posts from this blog

ios - UICollectionView Self Sizing Cells with Auto Layout -

node.js - ldapjs - write after end error -

DOM Manipulation in Wordpress (and elsewhere) using php -