|
Dapper是.NET下的一种ORM框架。根据官方教程很容易就上手,本人使用不是太深,使用了DapperExtensions扩展组件,介绍如下:
一个小型库,通过为您的POCO添加基本CRUD操作(获取,插入,更新,删除)来补充Dapper。对于更高级的查询方案,Dapper Extensions提供谓词系统。 通过代码,可以对表进行简单的增删改查操作,如果我们想获取执行的sql语句怎么办呢?
代码如下:
调用代码:
生成的sql语句:
[ExecuteReader(SequentialAccess)] SELECT TOP(10) [_proj].[Id], [_proj].[RecommendIds], [_proj].[Count], [_proj].[Language], [_proj].[_CreateTime], [_proj].[_UpdateTime] FROM (SELECT ROW_NUMBER() OVER(ORDER BY [itsvse].[Id] DESC) AS [_row_number], [itsvse].[Id], [itsvse].[RecommendIds], [itsvse].[Count], [itsvse].[Language], [itsvse].[_CreateTime], [itsvse].[_UpdateTime] FROM [itsvse]) [_proj] WHERE [_proj].[_row_number] >= @_pageStartRow ORDER BY [_proj].[_row_number]
ef有两种方式获取orm框架生成的sql语句,教程如下:
|
上一篇:人文与社会学译丛53册下一篇:让数字显示字的sql
|