From 3b8ec3cc95c34bd5731a62b457ede23fcbac3f2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com> Date: Tue, 31 May 2022 11:45:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BB=A3=E7=A0=81=E7=94=9F?= =?UTF-8?q?=E6=88=90=E5=8A=A8=E6=80=81=E6=9F=A5=E8=AF=A2=E5=BA=93=E8=A1=A8?= =?UTF-8?q?=E5=AD=97=E7=AC=A6=E4=B8=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ZR.CodeGenerator/DbProvider.cs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/ZR.CodeGenerator/DbProvider.cs b/ZR.CodeGenerator/DbProvider.cs index 24dddb9..27da106 100644 --- a/ZR.CodeGenerator/DbProvider.cs +++ b/ZR.CodeGenerator/DbProvider.cs @@ -1,4 +1,5 @@ using Infrastructure; +using Infrastructure.Extensions; using SqlSugar; using System; using System.Collections.Generic; @@ -28,8 +29,16 @@ namespace ZR.CodeGenerator if (!string.IsNullOrEmpty(dbName)) { - string replaceStr = GetValue(connStr, "database=", ";"); - connStr = connStr.Replace(replaceStr, dbName); + string replaceStr = GetValue(connStr, "Database=", ";"); + string replaceStr2 = GetValue(connStr, "Initial Catalog=", ";"); + if (replaceStr.IsNotEmpty()) + { + connStr = connStr.Replace(replaceStr, dbName, StringComparison.OrdinalIgnoreCase); + } + if (replaceStr2.IsNotEmpty()) + { + connStr = connStr.Replace(replaceStr2, dbName, StringComparison.OrdinalIgnoreCase); + } } var db = new SqlSugarClient(new List() {