add sqlite db

This commit is contained in:
anjoy8 2019-04-30 15:57:03 +08:00
parent f0d7fc2d23
commit d14bc99c57
3 changed files with 14 additions and 1 deletions

1
.gitignore vendored
View File

@ -335,3 +335,4 @@ ASALocalRun/
# wwwroot/images
*images/
Blog.Core/WMBlog.db

View File

@ -4,6 +4,9 @@ namespace Blog.Core.Common.DB
{
public class BaseDBConfig
{
private static string sqliteConnection = Appsettings.app(new string[] { "AppSettings", "Sqlite", "SqliteConnection" });
private static bool isSqliteEnabled = (Appsettings.app(new string[] { "AppSettings", "Sqlite", "Enabled" })).ObjToBool();
private static string sqlServerConnection = Appsettings.app(new string[] { "AppSettings", "SqlServer", "SqlServerConnection" });
private static bool isSqlServerEnabled = (Appsettings.app(new string[] { "AppSettings", "SqlServer", "Enabled" })).ObjToBool();
@ -20,7 +23,12 @@ namespace Blog.Core.Common.DB
private static string InitConn()
{
if (isSqlServerEnabled)
if (isSqliteEnabled)
{
DbType = DataBaseType.Sqlite;
return sqliteConnection;
}
else if (isSqlServerEnabled)
{
DbType = DataBaseType.SqlServer;
return File.Exists(@"D:\my-file\dbCountPsw1.txt") ? File.ReadAllText(@"D:\my-file\dbCountPsw1.txt").Trim() : sqlServerConnection;

View File

@ -27,6 +27,10 @@
"LogAOP": {
"Enabled": true
},
"Sqlite": {
"Enabled": false,
"SqliteConnection": "Data Source=WMBlog.db"
},
"SqlServer": {
"Enabled": false,
"SqlServerConnection": "Server=.;Database=WMBlogDB;User ID=sa;Password=123;",