J'utilise Entity Framework 5, et j'inverse le code de l'ingénieur d'abord la base de données que j'utilise, puis j'ai ajouté un modèle de données entité ADO.NET afin que je puisse utiliser les procédures stockées comme inverse Le code d'ingénieur n'a d'abord pas permis l'utilisation de sprocs. Est-ce la seule façon d'accéder aux sprocs? De plus, je me rends compte qu'après le premier processus de reverse engineering, un tas de classes (tables de la base de données) est créé mais dès que j'ajoute le ADO.NET Entity Data Model, la plupart des classes disparaissent. . Est-ce que quelqu'un sait pourquoi?Procédures stockées et Entity Framework 5
Répondre
Vous pouvez utiliser Context.Database.SqlQuery pour exécuter SP.
Il existe un modèle que vous pouvez suivre pour créer ou prendre en charge des procédures de stockage avec la première approche de code. voici un lien que vous pouvez utiliser pour suivre ceci:
http://www.codeproject.com/Articles/179481/Code-First-Stored-Procedures
En quelques mots, vous devez faire la même chose que vous faites avec le modèle d'abord, créer une classe qui prend en charge les entrées et une classe qui prend en charge la jeu de résultats
Et sur le modèle d'entité de données et les classes manquantes. Vous devez considérer que vous ne pouvez avoir qu'une approche dans un projet: code d'abord/(modèle premier/base de données d'abord), donc cela pourrait être la raison pour laquelle vous ne voyez pas ces classes.
propriété DbContext.Database expose des méthodes utiles http://msdn.microsoft.com/en-us/library/system.data.entity.database(v=vs.103).aspx
ExecuteSqlCommand(string, object[])
http://msdn.microsoft.com/en-us/library/system.data.entity.database.executesqlcommand(v=vs.103).aspx
SqlQuery<TEntity>(string, object[])
http://msdn.microsoft.com/en-us/library/gg696545(v=vs.103).aspx
- 1. Entity Framework 4 + procédures stockées
- 2. Entity Framework 4.0 et les procédures stockées
- 3. Entity Framework + Sql Anywhere 11 + Procédures stockées
- 4. Entity Framework et procédures stockées avec des entités personnalisées
- 5. Les procédures stockées tirent et oublient avec Entity Framework
- 6. Entity Framework en utilisant des vues et des procédures stockées
- 7. Concurrence optimiste à l'aide de procédures stockées dans Entity Framework
- 8. Entity Framework, procédures stockées, ASP.NET GridView - Insérer une ligne vide
- 9. PHP Framework et ORM vs procédures stockées
- 10. Procédures stockées et tests unitaires
- 11. Entity Framework 5: DbGeography
- 12. Procédures et fonctions stockées
- 13. Procédures stockées et mysql
- 14. Variables et procédures stockées
- 15. Procédures stockées et banques
- 16. Procédures stockées et variables
- 17. DataList et procédures stockées
- 18. Accès aux paramètres de sortie des procédures stockées ET au jeu de résultats dans Entity Framework?
- 19. Quand utiliser les procédures stockées et les requêtes SQL dans Entity Framework Code First
- 20. Quelques questions à propos de .NET Entity Framework et des procédures stockées
- 21. Vues et procédures stockées - utilisation des deux pour la sécurité DB (Entity Framework 4)
- 22. Différence entre les procédures stockées et les procédures stockées étendues
- 23. Procédures stockées non appelées dans Entity Framework à l'aide d'asp.net MVC
- 24. aide, procédures stockées et curseurs
- 25. Entity Framework 5 associations manquantes
- 26. est Entity Framework null 5
- 27. Entity Framework 5 requêtes Lambda
- 28. LoadProperty dans Entity Framework 5
- 29. Entity Framework 5 question cache
- 30. Procédures stockées