using Microsoft.EntityFrameworkCore.Infrastructure;
namespace Elsa.EntityFrameworkCore.Common;
///
/// Contains options for configuring Elsa's Entity Framework Core integration.
///
public class CustomDbContextOptionsExtensionInfo : DbContextOptionsExtensionInfo
{
///
public CustomDbContextOptionsExtensionInfo(IDbContextOptionsExtension extension)
: base(extension)
{
}
///
public override bool IsDatabaseProvider => false;
///
public override string LogFragment => "";
///
public override int GetServiceProviderHashCode()
{
// Return a unique hash code for your custom extension
return 0;
}
///
public override void PopulateDebugInfo(IDictionary debugInfo)
{
}
///
public override bool ShouldUseSameServiceProvider(DbContextOptionsExtensionInfo other)
{
return true;
}
}