2014-07-10 7 views
0

J'ai mis à jour tous mes paquets angulaires HotTowel à la dernière brise EF6 et en utilisant le nouveau service angulaire. J'obtiens cette erreur: impossible de localiser la propriété: rackId sur entityType: FarmObject. L'argument rackId est une clé étrangère à une table nommée Racks. (une relation à plusieurs) J'utilise le code EF6 d'abord api couramment. Le db est ensemencé correctement J'ai d'autres tables avec exactement la même configuration et les clés étrangères sont correctement identifiées. Mes métadonnées semblent correctes, j'utilise le camelCasing par défaut .. J'espère que quelqu'un a rencontré quelque chose de similaire. Y a-t-il quelque chose de spécifique qui pourrait causer cela? J'ai le même problème dans une autre clé étrangère. J'utilise les packages suivants:Breeze incapable de localiser la propriété de clé étrangère

  <package id="Breeze.Client" version="1.4.14" targetFramework="net451" /> 
     <package id="Breeze.Server.ContextProvider" version="1.4.14" targetFramework="net451" /> 
     <package id="Breeze.Server.WebApi2" version="1.4.14" targetFramework="net451" /> 
     <package id="EntityFramework" version="6.1.1" targetFramework="net451" /> 

Répondre

0

Enfin résolu ce comportement bizarre. Le problème était réellement dans mes données de test ensemencées. Après avoir effacé et effacé le cache du navigateur, il fonctionne maintenant comme prévu.

Questions connexes