Update SqlServer db.CreateDatabase

This commit is contained in:
sunkaixuan 2022-09-10 13:08:18 +08:00
parent 260678fe03
commit 096c258614
2 changed files with 7 additions and 0 deletions

View File

@ -465,6 +465,7 @@ namespace SqlSugar
});
if (!GetDataBaseList(newDb).Any(it => it.Equals(databaseName, StringComparison.CurrentCultureIgnoreCase)))
{
var separatorChar = UtilMethods.GetSeparatorChar();
var sql = CreateDataBaseSql;
if (databaseDirectory.HasValue())
{
@ -491,6 +492,7 @@ namespace SqlSugar
maxsize = 1gb,
filegrowth = 10mb
); ";
databaseDirectory = databaseDirectory.Replace("\\", separatorChar);
}
if (databaseName.Contains("."))
{

View File

@ -4,6 +4,7 @@ using System.ComponentModel;
using System.Data;
using System.Diagnostics;
using System.Globalization;
using System.IO;
using System.Linq;
using System.Linq.Expressions;
using System.Reflection;
@ -16,6 +17,10 @@ namespace SqlSugar
{
public class UtilMethods
{
public static string GetSeparatorChar()
{
return Path.Combine("a", "a").Replace("a", "");
}
public static bool IsParentheses(object name)
{
return name.ObjToString().Trim().Last() == ')' && name.ObjToString().Trim().First() == '(';