FK kolonas datu modelī

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ā.

Published Wednesday, June 23, 2010 12:28 AM by valdis.iljuconoks

Comments

# re: FK kolonas datu modelī

Gadījumā, ja taisi WCF RIA Service for Silverlight projektu, šim ķeksim jāpaliek ieslēgtam.

Wednesday, July 21, 2010 9:16 AM by andrejs.mamontovs

# re: FK kolonas datu modelī

What a joy to find such clear thinking. Thanks for psoting!

Thursday, June 02, 2011 1:20 PM by Stew

# re: FK kolonas datu modelī

HHIS I should have thohgut of that!

Friday, June 03, 2011 4:46 PM by Rocky

# android application

The following absolutely a great internet internet site you've visiting this web page. The matter is quite beneficial in addition to direct clear. Ecstatic to find out to read an additional recommendation of your blog next time.

Saturday, July 09, 2011 8:04 PM by Von Mazzillo

# affordable web hosting

As a newcomer to the world wide web, I am generally searching on the net for info which will help me. This has been 1 that is. Thank you!

Monday, July 18, 2011 5:50 PM by Kacie Teabo

# Interesting, thanks

I’d need to take a look at with you right here. Which can be not something I typically do! I just take satisfaction in studying a submit which will make people believe. In addition, many thanks for permitting me to comment!

Wednesday, November 16, 2011 11:12 PM by Ezequiel Carnevale

Leave a Comment

(obligāts) 
(obligāts) 
(brīvizvēles)
(obligāts)