I ont les modèles suivantsEntity Framework 4.0, PoCo et Propriétés de navigation pour tables de consultation
DeltaDirectionType,
int Id
string Name
Delta,
int Id
string Name
DeltaDirectionType DeltaDirectionType
Double Value
Trade
int Id
DateTime BusinessDate
IList<Delta> deltas
Alors DeltaDirectionType est une table de consultation, le commerce détient une collection de deltas
Dans la base de données, il est mis en œuvre suit
DeltaDirectionTypes
Id int
Name varchar(max)
Deltas
Id int
Name varchar(max)
DeltaDirectionType_Id int
Trade_Id int
Value float
Trades
Id int
BusinessDate DateTime
Delta_Id int
Quand je produis le modèle de code pour le fichier Edmx et (un vérifier les clés étrangères) comme mon modèle ne possède pas de propriétés pour ces derniers. J'ai un problème avec les propriétés de navigation. Quelque chose comme ceci dans nHibernate serait un simple un à plusieurs mappage pour DeltaDirectionType et Delta et beaucoup d'autres pour Delta et Trades cependant, comment puis-je d'abord comprendre que DeltaDirectionType est une recherche et deuxièmement obtenir l'Icollection pour travailler moi.
Je suis aux prises avec cela, Entity Framework ne le rend pas facile pour vous. J'ai essayé l'habituel, effacez la propriété de navigation qu'EF met pour vous d'un côté, mais alors vous obtenez quelques erreurs de mappage de fragments, propriétés non mappées etc.
Veuillez aider ou pointer dans la bonne direction.
Les tables de consultation sont des problèmes de la vie réelle, pas sûr pourquoi il est si difficile à mettre en œuvre EF.
Toute aide appréciée
Merci
Selon ce que vous avez dit, Delta devrait avoir une propriété DeltaDirectionType et DeltaDirectionType aurait une collection d'objets Delta. Est-ce ce que vous obtenez? Je ne peux pas dire de votre description. Pourquoi avez-vous décoché la case Propriétés des clés étrangères? Ces valeurs peuvent être utiles ... –