Adding DbContextOptionsBuilderExtensions

This commit is contained in:
tomy2105 2021-04-29 12:06:28 +02:00 committed by Sipke Schoorstra
parent de66514f66
commit 27e0e76884
2 changed files with 14 additions and 0 deletions

View file

@ -0,0 +1,13 @@
using Microsoft.EntityFrameworkCore;
namespace Elsa.Persistence.EntityFramework.SqlServer
{
public static class DbContextOptionsBuilderExtensions
{
/// <summary>
/// Configures the context to use SqlServer.
/// </summary>
public static DbContextOptionsBuilder UseSqlServer(this DbContextOptionsBuilder builder, string connectionString) =>
builder.UseSqlServer(connectionString, db => db.MigrationsAssembly(typeof(SqlServerElsaContextFactory).Assembly.GetName().Name));
}
}

View file

@ -6,6 +6,7 @@ using Elsa.Persistence.Specifications.WorkflowInstances;
using Elsa.Services;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.DependencyInjection;
using Elsa.Persistence.EntityFramework.SqlServer;
namespace Elsa.Samples.Persistence.EntityFramework
{