Dapper on ORM-raamistik .NET all. Ametliku õpetuse järgi on alustamine lihtne, ma ei ole väga sügav, kasutasin DapperExtensions laiendust, sissejuhatus on järgmine:
Väike raamatukogu, mis täiendab Dapperit, lisades põhilisi CRUD-toiminguid (hankimine, sisestamine, uuendamine, kustutamine) sinu POCO-sse. Keerukamate päringustsenaariumite jaoks pakub Dapper Extensions predikaatsüsteemi. Koodi kaudu saab teha lihtsaid lisamis-, kustutamis-, muutmis- ja päringutoiminguid laual, mis siis, kui tahame saada täidetud SQL-lause?
Kood on järgmine:
Kõnekood:
Genereeritud SQL-lause:
[ExecuteReader(SequentialAccess)] VALI TOP(10) [_proj]. [id], [_proj]. [Soovitused], [_proj]. [Krahv], [_proj]. [Keel], [_proj]. [_CreateTime], [_proj]. [_UpdateTime] FROM (SELECT ROW_NUMBER() OVER(ORDER BY [itsvse].[ Id] DESC) AS [_row_number], [itsvse]. [id], [itsvse]. [Soovitused], [itsvse]. [Krahv], [itsvse]. [Keel], [itsvse]. [_CreateTime], [itsvse]. [_UpdateTime] ALATES [itsvse]) [_proj] KUS [_proj]. [_row_number] >= @_pageStartRow TELLIMUS [_proj]. [_row_number]
EF-il on kaks võimalust saada ORM raamistikuga genereeritud SQL-lauseid, juhend on järgmine:
|