Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 23345|Odgovoriti: 0

[Vir] ORM ogrodje Dapper prejme izvedeno SQL izjavo

[Kopiraj povezavo]
Objavljeno na 28. 04. 2019 14:58:27 | | | |
Dapper je ORM okvir pod .NET. Po uradnem vodiču je enostavno začeti, nisem preveč v uporabi, uporabil sem razširitev DapperExtensions, uvod je naslednji:
Majhna knjižnica, ki dopolnjuje Dapper z dodajanjem osnovnih CRUD operacij (pridobiti, vstaviti, posodobiti, izbrisati) v vaš POCO. Za bolj napredne scenarije poizvedb Dapper Extensions ponuja sistem predikatov.
Preko kode lahko izvajate preproste operacije seštevanja, brisanja, spreminjanja in poizvedb na tabeli, kaj pa, če želimo dobiti izvedeni SQL stavek?



Koda je naslednja:



Klicna koda:

Generirani SQL stavek:

[ExecuteReader(SequentialAccess)] IZBERITE TOP(10) [_proj]. [Id], [_proj]. [RecommendIds], [_proj]. [Count], [_proj]. [Jezik], [_proj]. [_CreateTime], [_proj]. [_UpdateTime] FROM (SELECT ROW_NUMBER() OVER (ORDER BY [itsvse].[ Id] DESC) KOT [_row_number], [itsvse]. [Id], [itsvse]. [RecommendIds], [itsvse]. [Grof], [itsvse]. [Jezik], [itsvse]. [_CreateTime], [itsvse]. [_UpdateTime] IZ [itsvse]) [_proj] KJER [_proj]. [_row_number] >= @_pageStartRow VRSTNI RED PO [_proj]. [_row_number]



EF ima dva načina za pridobivanje SQL stavkov, ki jih generira ORM ogrodje, vodič je naslednji:

ef prikazuje generirane SQL stavke
https://www.itsvse.com/thread-3813-1-1.html
(Vir: Architect_Programmer)







Prejšnji:Prevajalska serija Humanistika in sociologija, 53 zvezkov
Naslednji:Naj številke prikazujejo SQL besed
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com