Add support for Sqlite - Installation path tested but AddSite not supported yet

This commit is contained in:
Charles Nurse
2021-03-23 11:06:18 -07:00
parent 8f1c760e87
commit cbcfc88492
22 changed files with 227 additions and 116 deletions

View File

@ -5,10 +5,18 @@ namespace Oqtane.Extensions
{
public static class DbContextOptionsBuilderExtensions
{
public static DbContextOptionsBuilder UseOqtaneDatabase([NotNull] this DbContextOptionsBuilder optionsBuilder, string connectionString)
public static DbContextOptionsBuilder UseOqtaneDatabase([NotNull] this DbContextOptionsBuilder optionsBuilder, string databaseType, string connectionString)
{
optionsBuilder.UseSqlServer(connectionString);
//optionsBuilder.UseSqlite("Data Source=Oqtane.db");
switch (databaseType)
{
case "SqlServer":
optionsBuilder.UseSqlServer(connectionString);
break;
case "Sqlite":
optionsBuilder.UseSqlite(connectionString);
break;
}
return optionsBuilder;
}