Maison >développement back-end >C++ >Comment utiliser DbContext.Database.SqlQuery avec des procédures stockées dans Entity Framework Core ?
Utilisez DbContext.Database.SqlQuery
Utiliser DbContext.Database.SqlQuery
Construire une chaîne de requête
Remplacez le nom de la procédure stockée par le nom réel de la procédure et ajoutez des espaces réservés aux paramètres à la chaîne de requête :
<code>"mySpName @param1, @param2, @param3"</code>
Créer un objet SqlParameter
Créez une instance SqlParameter pour chaque paramètre, en fournissant son nom et sa valeur :
<code>new SqlParameter("param1", param1) new SqlParameter("param2", param2) new SqlParameter("param3", param3)</code>
Exécuter la requête
Enfin, exécutez la requête en utilisant la chaîne de requête construite et l'objet SqlParameter :
<code>context.Database.SqlQuery<myentitytype>( "mySpName @param1, @param2, @param3", new SqlParameter("param1", param1), new SqlParameter("param2", param2), new SqlParameter("param3", param3) );</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!