04. august 2009 - 15:43Der er
5 kommentarer og 1 løsning
Linq to entities fejl i * til * relationer i designeren
Hejsa Jeg er startet på et project med LinQ To Entities, og har genereret en entity model udfra min database. Jeg oplever et problem på nogle af mine mange til mange relationer hvor der i connectiontabellen er mere end de 2 kolonner som er nøglefelter.
Er der nogen som arbejder med linq som kan hjælpe med dette?
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Men jeg bruger Linq to entities da linq to sql ikke understøtter mange til mange:
Linq to Sql does not support definition of "many to many" relationships. This means that there is no specific relation attribute that allows defining such a complex relation. So you have to create as many entities as you physical model does and define your intermediate table on the code side.
Problemet er at alle de mange til mange relationer jeg har med kun 2 kolonner i connectiontabellen bliver vist korrekt i designeren. Altså at connectiontabellen bliver udskiftet med en ralation. Men de connectiontabeller med mere end de to kolonner med relationer bliver vist på den "gamle" linq to sql måde, som man kan se på det link du sendte.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.