J'ai deux tables dans mon cadre d'entité, les objets et les paramètres qui ont une clé étrangère pointant vers l'objet auquel ils appartiennent. Je veux remplir un arbre avec tous les attributs d'un certain objet. Ainsi, afin de trouver ceux que je veux faire:Entity Framework Foreign Key Queries
String parentObject = "ParentObjectName";
var getAttributes = (from o in myDB.ATTRIBUTE
where o.PARENT_OBJECT == parentObject
select o);
Cependant lorsque je tente de faire, je reçois une erreur disant qu'il ne peut pas convertir le type objet à chaîne, même si la base de données, cette valeur est stockée sous forme de un string. J'ai une solution de contournement où j'obtiens une instance de parentObject, puis parcourez chaque attribut et vérifiez si c'est parent_object == parentObjectInstance, mais c'est beaucoup moins efficace que de faire une seule requête. Toute aide serait grandement appréciée, merci!
Quelle version utilisez-vous, EF3.5 ou EF4? –
J'utilise EF 3.5 – Zack