2009-09-23 3 views
0

J'utilise MS Entity Model pour joindre à mon db, et tout a bien fonctionné. Mais j'ai un proc stocké qui renvoie une liste qui a deux colonnes (une int et une colonne de texte) et j'essaye de lier à une liste déroulante. Les exemples semblent montrer retourner une seule colonne ou retourner un type de données d'une des tables. Mais mon proc stocké renvoie les valeurs de diverses tables. Quelqu'un peut me diriger dans la bonne direction.Utilisation de la procédure stockée pour remplir la zone de liste déroulante à l'aide d'Entity Framework

Merci

+0

Utilisez-vous des formulaires MVC ou Web? – Praneeth

Répondre

0

Dans EF v1 vous ne pouvez mapper un proc stocké à un type d'entité.

Dans EF v4, vous pouvez mapper un proc stocké sur un type d'entité ou un type complexe. La solution variera donc en fonction de la version de EF que vous utilisez.

0

Si vous utilisez MVC une fois u ont la liste des liens à la vue à l'aide SelectList

quelque chose comme ça

<%: Html.DropDownListFor(c => c.Movie.LanguageId, 
new SelectList((IEnumerable)Model.LanguageList, "LanguageId", "Name", null))%> 
Questions connexes