File tree Expand file tree Collapse file tree
ServiceControl.Persistence.EFCore.PostgreSql
ServiceControl.Persistence.EFCore.SqlServer Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11namespace ServiceControl . Persistence . EFCore . PostgreSql ;
22
3+ using Microsoft . Extensions . Logging ;
4+ using ServiceControl . Infrastructure ;
35using ServiceControl . Persistence . EFCore . Abstractions ;
46
57class PostgreSqlPersistenceConfiguration : EFPersistenceConfigurationBase
68{
7- public override IPersistence Create ( PersistenceSettings settings ) =>
8- new PostgreSqlPersistence ( ( PostgreSqlPersisterSettings ) settings ) ;
9+ public override IPersistence Create ( PersistenceSettings settings )
10+ {
11+ // Temporary until the persister is fully implemented
12+ LoggerUtil . CreateStaticLogger < PostgreSqlPersistenceConfiguration > ( )
13+ . LogError ( "The PostgreSQL persistence is still under development and is not ready for use" ) ;
14+
15+ return new PostgreSqlPersistence ( ( PostgreSqlPersisterSettings ) settings ) ;
16+ }
917
1018 protected override EFPersisterSettings CreateSettings ( string connectionString ) =>
1119 new PostgreSqlPersisterSettings { ConnectionString = connectionString } ;
Original file line number Diff line number Diff line change 11namespace ServiceControl . Persistence . EFCore . SqlServer ;
22
3+ using Microsoft . Extensions . Logging ;
4+ using ServiceControl . Infrastructure ;
35using ServiceControl . Persistence . EFCore . Abstractions ;
46
57class SqlServerPersistenceConfiguration : EFPersistenceConfigurationBase
68{
7- public override IPersistence Create ( PersistenceSettings settings ) =>
8- new SqlServerPersistence ( ( SqlServerPersisterSettings ) settings ) ;
9+ public override IPersistence Create ( PersistenceSettings settings )
10+ {
11+ // Temporary until the persister is fully implemented
12+ LoggerUtil . CreateStaticLogger < SqlServerPersistenceConfiguration > ( )
13+ . LogError ( "The SQL Server persistence is still under development and is not ready for use" ) ;
14+
15+ return new SqlServerPersistence ( ( SqlServerPersisterSettings ) settings ) ;
16+ }
917
1018 protected override EFPersisterSettings CreateSettings ( string connectionString ) =>
1119 new SqlServerPersisterSettings { ConnectionString = connectionString } ;
You can’t perform that action at this time.
0 commit comments