Skip to content

Commit fa1caeb

Browse files
committed
Updated to .NET 8 version of SqlServer IDatabaseModelFactory
1 parent 7b834f0 commit fa1caeb

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

EfSchemaCompare/Internal/DatabaseModelFinder.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,17 @@ public static IDatabaseModelFactory GetDatabaseModelFactory(this DbContext conte
2727

2828
var providerAssembly = Assembly.Load(providerName!);
2929
var factoryType = providerAssembly.ExportedTypes.First(x => x.BaseType == typeof(DatabaseModelFactory));
30-
30+
var typeMapper = context.GetService<IRelationalTypeMappingSource>();
31+
3132
object factoryObject;
3233
switch (providerName)
3334
{
3435
case SqliteProviderName:
35-
var typeMapper = context.GetService<IRelationalTypeMappingSource>();
3636
factoryObject = Activator.CreateInstance(factoryType, logger, typeMapper);
3737
break;
3838
case SqlServerProviderName:
39+
factoryObject = Activator.CreateInstance(factoryType, logger, typeMapper);
40+
break;
3941
case PostgresSqlProviderName:
4042
factoryObject = Activator.CreateInstance(factoryType, logger);
4143
break;

0 commit comments

Comments
 (0)