0

Je peux avoir une procédure stockée retourner une collection d'entités existantes. Comment rejoindre/inclure d'autres entités dans ce scénario? Est-ce seulement possible?Résultat de procédure stockée Entity Framework

+2

Avez-vous un code de ce que vous avez fait jusqu'à présent? Je ne suis pas tout à fait sûr de ce que vous essayez de faire. – okrumnow

+0

"Modifier la fonction d'importation" dans mon modèle de données .edmx permet la définition du type de retour d'une procédure stockée. Je peux sélectionner une entité (représentant une table) que je veux retourner. Considérez ceci: 'sp_GetProducts()' retourne une collection de 'Product'. Comment puis-je inclure _ ou _joindre_ l'entité 'ProductCategory' lors du renvoi des données de la procédure' sp_getProducts() '? – Ropstah

Répondre

1

Est-ce que quelque chose dans ce sens suffirait?

var joinResult = (from product in dbContext.sp_GetProducts() 
       join cat in dbContext.ProductCategory on product.catID equals cat.ID 
       select new { product = product, category = cat }).ToList(); 

Vous pouvez également effectuer l'assemblage à l'intérieur de la procédure de stockage.

Questions connexes