Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 23345|Risposta: 0

[Fonte] Il framework ORM Dapper ottiene l'istruzione sql eseguita

[Copiato link]
Pubblicato su 28/04/2019 14:58:27 | | | |
Dapper è un framework ORM in .NET. Secondo il tutorial ufficiale, è facile iniziare, non sono troppo esperto, ho usato l'estensione DapperExtensions, l'introduzione è la seguente:
Una piccola libreria che integra Dapper aggiungendo operazioni CRUD di base (get, insert, update, delete) al tuo POCO. Per scenari di query più avanzati, Dapper Extensions fornisce un sistema di predicati.
Attraverso il codice, puoi eseguire semplici operazioni di addizione, cancellazione, modifica e query sulla tabella, cosa succede se vogliamo ottenere l'istruzione SQL eseguita?



Il codice è il seguente:



Codice di chiamata:

Istruzione SQL generata:

[ExecuteReader(SequentialAccess)] SELEZIONA TOP(10) [_proj]. [Id], [_proj]. [Raccomandazioni], [_proj]. [Conte], [_proj]. [Lingua], [_proj]. [_CreateTime], [_proj]. [_UpdateTime] DA (SELECT ROW_NUMBER() OVER(ORDER BY [itsvse].[ Id] DESC) AS [_row_number], [itsvse]. [Id], [itsvse]. [Raccomandidi], [itsvse]. [Conte], [itsvse]. [Lingua], [itsvse]. [_CreateTime], [itsvse]. [_UpdateTime] DA [itsvse]) [_proj] DOVE [_proj]. [_row_number] >= @_pageStartRow ORDINE DI [_proj]. [_row_number]



EF offre due modi per ottenere istruzioni SQL generate dal framework ORM, il tutorial è il seguente:

ef visualizza le istruzioni SQL generate
https://www.itsvse.com/thread-3813-1-1.html
(Fonte: Architect_Programmer)







Precedente:Serie di traduzioni per discipline umanistiche e sociologiche 53 volumi
Prossimo:Siano i numeri che mostrino l'SQL delle parole
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com