Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 23345|Respuesta: 0

[Fuente] El framework ORM Dapper recibe la sentencia sql ejecutada

[Copiar enlace]
Publicado en 28/4/2019 14:58:27 | | | |
Dapper es un framework ORM bajo .NET. Según el tutorial oficial, es fácil empezar, no estoy muy familiarizado con el uso, usé la extensión DapperExtensions, la introducción es la siguiente:
Una pequeña biblioteca que complemente Dapper añadiendo operaciones básicas de CRUD (obtener, insertar, actualizar, eliminar) a tu POCO. Para escenarios de consulta más avanzados, Dapper Extensions proporciona un sistema de predicados.
A través del código, puedes realizar operaciones sencillas de suma, eliminación, modificación y consulta en la tabla, ¿y si queremos obtener la sentencia SQL ejecutada?



El código es el siguiente:



Código de llamada:

Sentencia SQL generada:

[ExecuteReader(SequentialAccess)] SELECCIONA TOP(10) [_proj]. [Id], [_proj]. [RecommendIds], [_proj]. [Conde], [_proj]. [Lenguaje], [_proj]. [_CreateTime], [_proj]. [_UpdateTime] DESDE (SELECT ROW_NUMBER() OVER(ORDER BY [itsvse].[ Id] DESC) AS [_row_number], [itsvse]. [Id], [itsvse]. [RecommendIds], [itsvse]. [Conde], [itsvse]. [Language], [itsvse]. [_CreateTime], [itsvse]. [_UpdateTime] DE [ITSVSE]) [_proj] DÓNDE [_proj]. [_row_number] >= @_pageStartRow ORDEN POR [_proj]. [_row_number]



EF tiene dos formas de obtener sentencias SQL generadas por el framework ORM; el tutorial es el siguiente:

ef muestra las sentencias SQL generadas
https://www.itsvse.com/thread-3813-1-1.html
(Fuente: Architect_Programmer)







Anterior:Serie de Traducción de Humanidades y Sociología 53 volúmenes
Próximo:Sean los números que muestran el SQL de las palabras
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com