Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 23345|Répondre: 0

[Source] Le cadre ORM Dapper reçoit l’instruction SQL exécutée

[Copié le lien]
Publié sur 28/04/2019 14:58:27 | | | |
Dapper est un cadre ORM sous .NET. Selon le tutoriel officiel, il est facile de commencer, je ne suis pas très avancé, j’ai utilisé l’extension DapperExtensions, l’introduction est la suivante :
Une petite bibliothèque qui complète Dapper en ajoutant des opérations CRUD de base (obtenir, insérer, mettre à jour, supprimer) à votre POCO. Pour des scénarios de requête plus avancés, Dapper Extensions propose un système de prédicats.
Grâce au code, vous pouvez effectuer des opérations simples d’addition, de suppression, de modification et de requête sur la table, que se passerait-il si nous voulions obtenir l’instruction SQL exécutée ?



Le code est le suivant :



Code d’appel :

Déclaration SQL générée :

[ExécuteReader(SequentialAccess)] SÉLECTIONNEZ TOP(10) [_proj]. [Id], [_proj]. [RecommandIds], [_proj]. [Comte], [_proj]. [Langue], [_proj]. [_CreateTime], [_proj]. [_UpdateTime] FROM (SELECT ROW_NUMBER() OVER(ORDER BY [itsvse].[ Id] DESC) AS [_row_number], [itsvse]. [Id], [itsvse]. [RecommendIds], [itsvse]. [Comte], [itsvse]. [Langue], [itsvse]. [_CreateTime], [itsvse]. [_UpdateTime] DE [ITSVSE]) [_proj] OÙ [_proj]. [_row_number] >= @_pageStartRow ORDRE PAR [_proj]. [_row_number]



EF propose deux moyens d’obtenir des instructions SQL générées par le framework ORM, le tutoriel est le suivant :

ef affiche les instructions SQL générées
https://www.itsvse.com/thread-3813-1-1.html
(Source : Architect_Programmer)







Précédent:Série de traduction des humanités et de la sociologie 53 volumes
Prochain:Que les chiffres montrent le SQL des mots
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com