From e4a0557ba1050228cbadab7b7c458b601f2ba45c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=9C=E7=B3=96=E7=BD=91?= <610262374@qq.com> Date: Tue, 9 Nov 2021 02:50:47 +0800 Subject: [PATCH] Update README.md --- README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/README.md b/README.md index 875a95296..0161be339 100644 --- a/README.md +++ b/README.md @@ -167,3 +167,22 @@ var x = Db.Storageable(list).SplitInsert(it => !it.Any()).ToStorage() x.AsInsertable.ExecuteCommand(); ``` +### Feature8 :Auto split table +```cs +//entity +[SplitTable(SplitType.Year)]//按年分表 (自带分表支持 年、季、月、周、日) +[SugarTable("SplitTestTable_{year}{month}{day}")]//生成表名格式 3个变量必须要有 + public class SplitTestTable + { + [SugarColumn(IsPrimaryKey =true)] + public long Id { get; set; } + + public string Name { get; set; } + [SplitField] //分表字段 在插入的时候会根据这个字段插入哪个表,在更新删除的时候也能可方便的用这个字段找出相关表 + public DateTime CreateTime { get; set; } + } + //split query + var lis2t = db.Queryable() +.SplitTable(DateTime.Now.Date.AddYears(-1), DateTime.Now) +.ToPageList(1,2);  + ```