Je dois rétrograder un site de .NET 4 beta 2 vers .NET 3.5.Y a-t-il une solution de contournement à l'absence de colonnes d'identité de clé étrangère dans Entity Framework 3.5?
Le plus grand obstacle est toutes les valeurs d'identité de clé étrangère I référence/recherche, car cela n'est pas supporté nativement dans EF 3.5.
Quelqu'un connaît-il une solution de rechange raisonnable pour cela?
Un exemple de ce que je veux dire est:
contacts.Where(contact => contact.TypeGuid == guid)
[TypeGuid] est un FK à [ContactTypes], donc j'obtenir un [ContactType] objet que je peux accéder si j'utilise .Include("ContactType")
, mais pas le ID direct lui-même.
S'il vous plaît montrer le code que vous essayez de remplacer. Votre question ne précise pas ce que vous essayez de faire. Il y a * beaucoup * de questions sur les FK dans EF 1 sur ce site; Je présume que vous faites quelque chose de différent? –
Assez juste. J'ai mis à jour la question – joshcomley