Veidojot datu modeli izmantojot EF (Entity Framework) tehnoloģijas ievēroju, ka FK kolonas uzrādās kā atseviškas kolonas datu modelī kaut gan tām nebūtu pēc loģikas spriežot tur jābut, jo saiti starp dažādām entītijām nodrošina jau “Navigation Properties”.
Atceroties arī EF v1.0 uzvedību, likās savdabīgi, ka EF ģenerē šis kolonas datu modelī pie jaunas entītijas pievienošanas. Ātrumā nekas cits neienāca prātā, ka vienkārši rediģēt edmx failu, kas nebūt nav no tiem patīkamākajiem darbiem un tā vietā jebkurš vēlētos sēdēt kaut kur jūras malā un strebt kādu aukstu aliņu :)
Tomēr pēc sekmīgas edmx faila rediģēšanas operācijas, kas sekmīgi beidzās tikai pēc 3-ā piegājiena, nolēmu datu modelim pievienot jaunu entītiju, kas trūka. Pievienošanas ekrānā ieraudzīju brīnišķīgu checkbox “Include foreign key columns in the model”, kas pēc nosaukuma liecināja par kaut ko pazīstamu un tikko veiktas operācijas.
Šī ķeksīša izņemšana arī sniedza nepieciešamo efektu – foreign key atslēgu kolonas vairs nav datu modelī un navigācija starp entītijām tiek nodrošināta ar “Navigation Properties”.

Jauki! :)
Cerams, ka noderēs un nebūs jāstumda simboli edmx failā.