From 8a0c24189902ea86f018be3d9962a6eaaf7017cb Mon Sep 17 00:00:00 2001 From: sunkaixuna <610262374@qq.com> Date: Sun, 24 Oct 2021 14:53:49 +0800 Subject: [PATCH] - --- Src/Asp.Net/SqlSugar/SpliteTable/SplitHelper.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Src/Asp.Net/SqlSugar/SpliteTable/SplitHelper.cs b/Src/Asp.Net/SqlSugar/SpliteTable/SplitHelper.cs index 72396e647..fc9e4fff8 100644 --- a/Src/Asp.Net/SqlSugar/SpliteTable/SplitHelper.cs +++ b/Src/Asp.Net/SqlSugar/SpliteTable/SplitHelper.cs @@ -111,13 +111,13 @@ namespace SqlSugar private static void CheckTableName(string dbTableName) { - Check.Exception(!dbTableName.Contains("{year}"), ErrorMessage.GetThrowMessage("table name need {year}", "分表表名需要占位符 {year}")); - Check.Exception(!dbTableName.Contains("{month}"), ErrorMessage.GetThrowMessage("table name need {month}", "分表表名需要占位符 {month} ")); - Check.Exception(!dbTableName.Contains("{day}"), ErrorMessage.GetThrowMessage("table name need {day}", "分表表名需要占位符{day}")); - Check.Exception(Regex.Matches(dbTableName, @"\{year\}").Count > 1, ErrorMessage.GetThrowMessage(" There can only be one {year}", " 只能有一个 {year}")); - Check.Exception(Regex.Matches(dbTableName, @"\{month\}").Count > 1, ErrorMessage.GetThrowMessage("There can only be one {month}", "只能有一个 {month} ")); - Check.Exception(Regex.Matches(dbTableName, @"\{day\}").Count > 1, ErrorMessage.GetThrowMessage("There can only be one {day}", "只能有一个{day}")); - Check.Exception(Regex.IsMatch(dbTableName, @"\d\{|\}\d"), ErrorMessage.GetThrowMessage(" '{' or '}' can't be numbers nearby", "占位符相令一位不能是数字,比例错误:1{day}2,正确: 1_{day}_2")); + Check.Exception(!dbTableName.Contains("{year}"), ErrorMessage.GetThrowMessage("table name need {{year}}", "分表表名需要占位符 {year}}")); + Check.Exception(!dbTableName.Contains("{month}"), ErrorMessage.GetThrowMessage("table name need {{month}}", "分表表名需要占位符 {{month}} ")); + Check.Exception(!dbTableName.Contains("{day}"), ErrorMessage.GetThrowMessage("table name need {{day}}", "分表表名需要占位符{{day}}")); + Check.Exception(Regex.Matches(dbTableName, @"\{year\}").Count > 1, ErrorMessage.GetThrowMessage(" There can only be one {{year}}", " 只能有一个 {{year}}")); + Check.Exception(Regex.Matches(dbTableName, @"\{month\}").Count > 1, ErrorMessage.GetThrowMessage("There can only be one {{month}}", "只能有一个 {{month}} ")); + Check.Exception(Regex.Matches(dbTableName, @"\{day\}").Count > 1, ErrorMessage.GetThrowMessage("There can only be one {{day}}", "只能有一个{{day}}")); + Check.Exception(Regex.IsMatch(dbTableName, @"\d\{|\}\d"), ErrorMessage.GetThrowMessage(" '{{' or '}}' can't be numbers nearby", "占位符相令一位不能是数字,比如 : 1{{day}}2 错误 , 正确: 1_{{day}}_2")); } #endregion }