Maison > développement back-end > C++ > Comment utiliser DbContext.Database.SqlQuery avec les paramètres de procédure stockée ?

Comment utiliser DbContext.Database.SqlQuery avec les paramètres de procédure stockée ?

Mary-Kate Olsen
Libérer: 2025-01-18 19:17:14
original
612 Les gens l'ont consulté

How to Use DbContext.Database.SqlQuery with Stored Procedure Parameters?

Utilisez la méthode DbContext.Database.SqlQuery(sql, params) pour appeler une procédure stockée avec des paramètres

Question :

Lorsque vous essayez d'utiliser la méthode DbContext.Database.SqlQuery<T>(sql, params) pour récupérer des données d'une procédure stockée avec des paramètres, une erreur se produit indiquant que les paramètres sont manquants. Comment puis-je utiliser cette méthode pour appeler une procédure stockée avec des paramètres ?

Réponse :

Afin d'utiliser efficacement la méthode DbContext.Database.SqlQuery<T>(sql, params) pour appeler une procédure stockée nécessitant des paramètres, une instance SqlParameter doit être fournie comme suit :

<code class="language-csharp">context.Database.SqlQuery<MyEntityType>(
    "mySpName @param1, @param2, @param3",
    new SqlParameter("param1", param1),
    new SqlParameter("param2", param2),
    new SqlParameter("param3", param3)
);</code>
Copier après la connexion

Avec cette approche, vous pouvez spécifier les paramètres requis pour garantir que la procédure stockée s'exécute avec succès et récupère les résultats attendus.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal