代码拉取完成,页面将自动刷新
这是基于dapper的一个扩展,支持lambda表达式的写法,链式风格让开发者使用起来更加优雅、直观。
Package | NuGet |
---|---|
Sikiro.Dapper.Extension | |
Sikiro.Dapper.Extension.MsSql | |
Sikiro.Dapper.Extension.MySql | |
Sikiro.Dapper.Extension.PostgreSql |
PM> Install-Package Sikiro.Dapper.Extension.MsSql
PM> Install-Package Sikiro.Dapper.Extension.MySql
PM> Install-Package Sikiro.Dapper.Extension.PostgreSql
https://github.com/SkyChenSky/Sikiro.Dapper.Extension/wiki
Sikiro.Dapper.Extension是托管于nuget的一个dotNet Standard库。可使用于dotNet framework与dotNet Core平台。
基于dapper基础上做了lambda表达式封装,仍然是IDbConnection
Interface的扩展,并保留与开放原生的Execute
、Query
等方法。
con.QuerySet<SysUser>().Where(a => a.Email == "287245177@qq.com")
.OrderBy(a => a.CreateDatetime)
.Select(a => new SysUser { Email = a.Email, CreateDatetime = a.CreateDatetime, SysUserid = a.SysUserid })
.PageList(1, 10);
con.CommandSet<SysUser>().Where(a => a.Email == "287245177@qq.com").Update(a => new SysUser { Email = "123456789@qq.com" });
ToListAsync
GetAsync
InsertAsync
DeleteAsync
UpdateSelectAsync
UpdateAsync
[Table("SYS_USER")]
[Key]
[Required]
[StringLength(32)]
[Display(Name = "主键")]
[Column("SYS_USERID")]
[DatabaseGenerated]
欢迎各位提交Pull Request代码变更,如果有问题可提交issue进行讨论。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。