Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 23345|Отговор: 0

[Източник] ORM рамката Dapper получава изпълненото SQL изявление

[Копирай линк]
Публикувано в 28.04.2019 г. 14:58:27 ч. | | | |
Dapper е ORM фреймуърк под .NET. Според официалния урок е лесно да се започне, не съм много навътре в употребата, използвах разширението DapperExtensions, въведението е следното:
Малка библиотека, която допълва Dapper с добавяне на основни CRUD операции (get, insert, update, delete) към вашия POCO. За по-сложни сценарии на заявки, Dapper Extensions предоставя предикатна система.
Чрез кода можете да извършите прости операции по добавяне, изтриване, модификация и заявка върху таблицата, ами ако искаме да получим изпълненото SQL изявление?



Кодът е следният:



Код за повикване:

Генерирано SQL изявление:

[ExecuteReader(SequentialAccess)] ИЗБЕРЕТЕ TOP(10) [_proj]. [Id], [_proj]. [RecommendIds], [_proj]. [Брой], [_proj]. [Език], [_proj]. [_CreateTime], [_proj]. [_UpdateTime] ОТ (SELECT ROW_NUMBER() OVER(ORDER BY [itsvse].[ id] DESC) AS [_row_number], [itsvse]. [id], [itsvse]. [RecommendIds], [itsvse]. [Count], [itsvse]. [език], [itsvse]. [_CreateTime], [itsvse]. [_UpdateTime] ОТ [itsvse]) [_proj] КЪДЕ [_proj]. [_row_number] >= @_pageStartRow ПОРЪЧКА ПО [_proj]. [_row_number]



EF има два начина за получаване на SQL оператори, генерирани от ORM фреймуърка, като урокът е следният:

ef показва генерираните SQL оператори
https://www.itsvse.com/thread-3813-1-1.html
(Източник: Architect_Programmer)







Предишен:Серия преводи по хуманитарни науки и социология, 53 тома
Следващ:Нека числата показват SQL на думите
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com