From e454fcacac3175e1e187bac4d43d373587fd373b Mon Sep 17 00:00:00 2001
From: sunkaixuan <610262374@qq.com>
Date: Fri, 17 May 2019 21:44:53 +0800
Subject: [PATCH] Sqlite Create database
---
.../Sqlite/DbMaintenance/SqliteDbMaintenance.cs | 15 +++++++++++++--
1 file changed, 13 insertions(+), 2 deletions(-)
diff --git a/Src/Asp.Net/SqlSugar/Realization/Sqlite/DbMaintenance/SqliteDbMaintenance.cs b/Src/Asp.Net/SqlSugar/Realization/Sqlite/DbMaintenance/SqliteDbMaintenance.cs
index 1874db66d..a32fc1c90 100644
--- a/Src/Asp.Net/SqlSugar/Realization/Sqlite/DbMaintenance/SqliteDbMaintenance.cs
+++ b/Src/Asp.Net/SqlSugar/Realization/Sqlite/DbMaintenance/SqliteDbMaintenance.cs
@@ -3,6 +3,7 @@ using System.Collections.Generic;
using System.Data;
using System.Data.Common;
using System.Data.SQLite;
+using System.IO;
using System.Linq;
using System.Text;
@@ -15,7 +16,7 @@ namespace SqlSugar
{
get
{
- return "";
+ throw new NotSupportedException();
}
}
protected override string GetColumnInfosByTableNameSql
@@ -234,7 +235,17 @@ namespace SqlSugar
#endregion
#region Methods
-
+ ///
+ ///by current connection string
+ ///
+ ///
+ ///
+ public override bool CreateDatabase(string databaseName, string databaseDirectory = null)
+ {
+ this.Context.Ado.Connection.Open();
+ this.Context.Ado.Connection.Close();
+ return true;
+ }
public override List GetColumnInfosByTableName(string tableName, bool isCache = true)
{
string cacheKey = "DbMaintenanceProvider.GetColumnInfosByTableName." + this.SqlBuilder.GetNoTranslationColumnName(tableName).ToLower();