Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 23345|Antwoord: 0

[Bron] Het ORM-framework Dapper krijgt de uitgevoerde SQL-instructie

[Link kopiëren]
Geplaatst op 28-04-2019 14:58:27 | | | |
Dapper is een ORM-framework onder .NET. Volgens de officiële tutorial is het makkelijk om te beginnen, ik ben niet zo diep in gebruik, ik heb de DapperExtensions-extensie gebruikt, de introductie is als volgt:
Een kleine bibliotheek die Dapper aanvult door basis-CRUD-operaties (ophalen, invoegen, bijwerken, verwijderen) toe te voegen aan je POCO. Voor meer geavanceerde queryscenario's biedt Dapper Extensions een predikaatsysteem.
Via de code kun je eenvoudige optellen, verwijderen, aanpassen en query-operaties uitvoeren op de tabel, wat als we de uitgevoerde SQL-instructie willen krijgen?



De code is als volgt:



Oproepcode:

Gegenereerde SQL-instructie:

[ExecuteReader(SequentialAccess)] SELECTEER BOVEN(10) [_proj]. [Id], [_proj]. [RecommendIds], [_proj]. [Graaf], [_proj]. [Taal], [_proj]. [_CreateTime], [_proj]. [_UpdateTime] VAN (SELECTEER ROW_NUMBER() OVER(ORDER BY [itsvse].[ ID] DESC) ALS [_row_number], [itsvse]. [id], [itsvse]. [RecommendIds], [itsvse]. [Tellen], [itsvse]. [Taal], [itsvse]. [_CreateTime], [itsvse]. [_UpdateTime] VAN [ITSVSE]) [_proj] WAAR [_proj]. [_row_number] >= @_pageStartRow VOLGORDE DOOR [_proj]. [_row_number]



EF heeft twee manieren om SQL-statements te verkrijgen die door het ORM-framework zijn gegenereerd; de tutorial is als volgt:

ef toont de gegenereerde SQL-instructies
https://www.itsvse.com/thread-3813-1-1.html
(Bron: Architect_Programmer)







Vorig:Humanities and Sociology Translation Series 53 delen
Volgend:Laat de getallen de SQL van de woorden tonen
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com