From 7ad167dec38fcfe8f06ad352a625154bf7c3bb73 Mon Sep 17 00:00:00 2001 From: skx <610262374@qq.com> Date: Thu, 1 Oct 2020 14:11:40 +0800 Subject: [PATCH] Codefirst bug table name with database name --- .../SqlServer/CodeFirst/SqlServerCodeFirst.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Src/Asp.Net/SqlSugar/Realization/SqlServer/CodeFirst/SqlServerCodeFirst.cs b/Src/Asp.Net/SqlSugar/Realization/SqlServer/CodeFirst/SqlServerCodeFirst.cs index 814ef1b3c..c510ba867 100644 --- a/Src/Asp.Net/SqlSugar/Realization/SqlServer/CodeFirst/SqlServerCodeFirst.cs +++ b/Src/Asp.Net/SqlSugar/Realization/SqlServer/CodeFirst/SqlServerCodeFirst.cs @@ -7,5 +7,19 @@ namespace SqlSugar { public class SqlServerCodeFirst:CodeFirstProvider { + protected override string GetTableName(EntityInfo entityInfo) + { + var table= this.Context.EntityMaintenance.GetTableName(entityInfo.EntityName); + var tableArray = table.Split('.'); + var noFormat = table.Split(']').Length==1; + if (tableArray.Length > 2 && noFormat) + { + return tableArray.Last(); + } + else + { + return table; + } + } } }