From 7a68bb920efdc602e12bc33b1ee2eaf9f5775f96 Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Sun, 31 Jan 2021 12:51:40 +0100 Subject: [PATCH] Add convenient Sqlite extension with useful defaults --- .../DbContextOptionsBuilderExtensions.cs | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.Sqlite/DbContextOptionsBuilderExtensions.cs diff --git a/src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.Sqlite/DbContextOptionsBuilderExtensions.cs b/src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.Sqlite/DbContextOptionsBuilderExtensions.cs new file mode 100644 index 000000000..6f5218e9b --- /dev/null +++ b/src/persistence/Elsa.Persistence.EntityFramework/Elsa.Persistence.EntityFramework.Sqlite/DbContextOptionsBuilderExtensions.cs @@ -0,0 +1,9 @@ +using Microsoft.EntityFrameworkCore; + +namespace Elsa.Persistence.EntityFramework.Sqlite +{ + public static class DbContextOptionsBuilderExtensions + { + public static DbContextOptionsBuilder UseSqlite(this DbContextOptionsBuilder builder) => builder.UseSqlite("Data Source=elsa.db;Cache=Shared;", db => db.MigrationsAssembly(typeof(SqliteElsaContextFactory).Assembly.GetName().Name)); + } +} \ No newline at end of file