Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
s0611163
Dapper.LiteSql
提交
7a8aadcd
D
Dapper.LiteSql
项目概览
s0611163
/
Dapper.LiteSql
9 个月 前同步成功
通知
1
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Dapper.LiteSql
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
7a8aadcd
编写于
8月 30, 2022
作者:
s0611163
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
README.md更新
上级
c6ff79cf
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
25 addition
and
28 deletion
+25
-28
README.md
README.md
+25
-28
未找到文件。
README.md
浏览文件 @
7a8aadcd
...
...
@@ -98,7 +98,7 @@ using (var session = LiteSqlFactory.GetSession())
1.
安装LiteSql
```
text
Install-Package Dapper.LiteSql -Version 1.6.
8
Install-Package Dapper.LiteSql -Version 1.6.
10
```
2.
安装对应的数据库引擎
...
...
@@ -434,7 +434,7 @@ public List<BsOrder> GetList(int? status, string remark, DateTime? startTime, Da
{
using (var session = LiteSqlFactory.GetSession())
{
SqlString sql = session.CreateSqlString
(@"
ISqlString sql = session.CreateSql
(@"
select t.*, u.real_name as OrderUserRealName
from bs_order t
left join sys_user u on t.order_userid=u.id
...
...
@@ -463,7 +463,7 @@ public List<BsOrder> GetList(int? status, string remark, DateTime? startTime, Da
{
using (var session = LiteSqlFactory.GetSession())
{
SqlString sql = session.CreateSqlString
(@"
ISqlString sql = session.CreateSql
(@"
select t.*, u.real_name as OrderUserRealName
from bs_order t
left join sys_user u on t.order_userid=u.id
...
...
@@ -492,7 +492,7 @@ public List<BsOrder> GetListPage(ref PageModel pageModel, int? status, string re
{
using (var session = LiteSqlFactory.GetSession())
{
SqlString sql = session.CreateSqlString
(@"
ISqlString sql = session.CreateSql
(@"
select t.*, u.real_name as OrderUserRealName
from bs_order t
left join sys_user u on t.order_userid=u.id
...
...
@@ -563,7 +563,7 @@ public async Task<List<BsOrder>> GetListPageAsync(PageModel pageModel, int? stat
{
using (var session = await LiteSqlFactory.GetSessionAsync())
{
SqlString sql = session.CreateSqlString
(@"
ISqlString sql = session.CreateSql
(@"
select t.*, u.real_name as OrderUserRealName
from bs_order t
left join sys_user u on t.order_userid=u.id
...
...
@@ -593,7 +593,7 @@ public List<BsOrder> GetListExt(int? status, string remark, DateTime? startTime,
{
using (var session = LiteSqlFactory.GetSession())
{
SqlString sql = session.CreateSqlString
(@"
ISqlString sql = session.CreateSql
(@"
select t.*, u.real_name as OrderUserRealName
from bs_order t
left join sys_user u on t.order_userid=u.id
...
...
@@ -626,16 +626,14 @@ public void TestQueryByLambda6()
{
using (var session = LiteSqlFactory.GetSession())
{
SqlString<BsOrder> sql = session.CreateSqlString
<BsOrder>();
ISqlQueryable<BsOrder> sql = session.Queryable
<BsOrder>();
string remark = "测试";
List<BsOrder> list = sql.Select()
.WhereIf(!string.IsNullOrWhiteSpace(remark),
t => t.Remark.Contains(remark)
&& t.CreateTime < DateTime.Now
&& t.CreateUserid == "10")
List<BsOrder> list = sql.WhereIf(!string.IsNullOrWhiteSpace(remark),
t => t.Remark.Contains(remark)
&& t.CreateTime < DateTime.Now
&& t.CreateUserid == "10")
.OrderByDescending(t => t.OrderTime).OrderBy(t => t.Id)
.ToList();
...
...
@@ -655,12 +653,12 @@ public void TestQueryByLambda7()
{
using (var session = LiteSqlFactory.GetSession())
{
SqlString<BsOrder> sql = session.CreateSqlString
<BsOrder>();
ISqlQueryable<BsOrder> sql = session.Queryable
<BsOrder>();
int total;
List<string> idsNotIn = new List<string>() { "100007", "100008", "100009" };
List<BsOrder> list = sql
.Select()
List<BsOrder> list = sql
.Select<SysUser>(u => u.UserName, t => t.OrderUserName)
.Select<SysUser>(u => u.RealName, t => t.OrderUserRealName)
.LeftJoin<SysUser>((t, u) => t.OrderUserid == u.Id)
...
...
@@ -687,7 +685,7 @@ public void TestQueryByLambda9()
{
using (var session = LiteSqlFactory.GetSession())
{
SqlString<BsOrder> sql = session.CreateSqlString
<BsOrder>(@"
ISqlQueryable<BsOrder> sql = session.CreateSql
<BsOrder>(@"
select t.*, u.real_name as OrderUserRealName
from bs_order t
left join sys_user u on t.order_userid=u.id
...
...
@@ -811,10 +809,9 @@ using (var session = LiteSqlFactory.GetSession(splitTableMapping))
{
session.OnExecuting = (s, p) => Console.WriteLine(s); //打印SQL
SqlString<SysUser> sql = session.CreateSqlString
<SysUser>();
ISqlQueryable<SysUser> sql = session.Queryable
<SysUser>();
List<SysUser> list = sql.Select()
.Where(t => t.Id < 10)
List<SysUser> list = sql.Where(t => t.Id < 10)
.OrderBy(t => t.Id)
.ToList();
}
...
...
@@ -1665,7 +1662,7 @@ namespace ClickHouseTest
using ISession session = LiteSqlFactory.GetSession();
session.OnExecuting = (s, p) => Console.WriteLine(s);
List<PeopleFace> list = session.
CreateSql<PeopleFace>().Select
()
List<PeopleFace> list = session.
Queryable<PeopleFace>
()
.Where(t => t.CapturedTime < DateTime.Now)
.OrderByDescending(t => t.CapturedTime)
.ToPageList(1, queryCount);
...
...
@@ -1710,7 +1707,7 @@ namespace ClickHouseTest
using ISession session = LiteSqlFactory.GetSession();
session.OnExecuting = (s, p) => Console.WriteLine(s);
long count = session.
CreateSql<PeopleFace>().Select
().Where(t => t.CapturedTime >= new DateTime(2022, 1, 1)).Count();
long count = session.
Queryable<PeopleFace>
().Where(t => t.CapturedTime >= new DateTime(2022, 1, 1)).Count();
Console.WriteLine("count=" + count);
Assert.IsTrue(count > 0);
}
...
...
@@ -1737,7 +1734,7 @@ namespace ClickHouseTest
peopleFace.Event = "UPSERT";
session.Insert(peopleFace);
long count = session.
CreateSql<PeopleFace>().Select
().Where(t => t.CapturedTime >= new DateTime(2022, 1, 1)).Count();
long count = session.
Queryable<PeopleFace>
().Where(t => t.CapturedTime >= new DateTime(2022, 1, 1)).Count();
Console.WriteLine("count=" + count);
Assert.IsTrue(count > 0);
}
...
...
@@ -1777,7 +1774,7 @@ namespace ClickHouseTest
session.Insert(peopleFaceList);
}
long count = session.
CreateSql<PeopleFace>().Select
().Where(t => t.CapturedTime >= time.Value && t.CameraId.StartsWith(pre)).Count();
long count = session.
Queryable<PeopleFace>
().Where(t => t.CapturedTime >= time.Value && t.CameraId.StartsWith(pre)).Count();
Console.WriteLine("count=" + count);
Assert.IsTrue(count > 0);
}
...
...
@@ -1802,7 +1799,7 @@ namespace ClickHouseTest
Thread.Sleep(100);
PeopleFace newPeopleFace = session.
CreateSql<PeopleFace>().Select
().Where(t => t.CameraId == "34010400000000000000").First();
PeopleFace newPeopleFace = session.
Queryable<PeopleFace>
().Where(t => t.CameraId == "34010400000000000000").First();
Console.WriteLine(newExtraInfo);
Console.WriteLine(newPeopleFace.ExtraInfo);
...
...
@@ -1833,7 +1830,7 @@ namespace ClickHouseTest
Thread.Sleep(100);
long count = session.
CreateSql<PeopleFace>().Select
().Where(t => t.ExtraInfo == newExtraInfo).Count();
long count = session.
Queryable<PeopleFace>
().Where(t => t.ExtraInfo == newExtraInfo).Count();
Console.WriteLine(count + "条已更新");
Assert.IsTrue(count > 0);
...
...
@@ -1858,7 +1855,7 @@ namespace ClickHouseTest
Thread.Sleep(100);
long count = session.
CreateSql<PeopleFace>().Select
().Where(t => t.ExtraInfo == newExtraInfo).Count();
long count = session.
Queryable<PeopleFace>
().Where(t => t.ExtraInfo == newExtraInfo).Count();
Console.WriteLine(count + "条已更新");
Assert.IsTrue(count > 0);
...
...
@@ -1875,14 +1872,14 @@ namespace ClickHouseTest
using ISession session = LiteSqlFactory.GetSession();
session.OnExecuting = (s, p) => Console.WriteLine(s);
long count = session.
CreateSql<PeopleFace>().Select
().Where(t => t.CapturedTime > DateTime.Now.AddMinutes(-1)).Count();
long count = session.
Queryable<PeopleFace>
().Where(t => t.CapturedTime > DateTime.Now.AddMinutes(-1)).Count();
Console.WriteLine("删除前数量=" + count);
session.CreateSql("captured_time>@Time", new { Time = DateTime.Now.AddDays(-10) }).DeleteByCondition<PeopleFace>();
Thread.Sleep(100);
count = session.
CreateSql<PeopleFace>().Select
().Where(t => t.CapturedTime > DateTime.Now.AddMinutes(-1)).Count();
count = session.
Queryable<PeopleFace>
().Where(t => t.CapturedTime > DateTime.Now.AddMinutes(-1)).Count();
Console.WriteLine("删除后数量=" + count);
Assert.IsTrue(count == 0);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录