diff --git a/src/ReC.Infrastructure/Options/DbModelOptions.cs b/src/ReC.Infrastructure/Options/DbModelOptions.cs index 1a8ac29..9e0445e 100644 --- a/src/ReC.Infrastructure/Options/DbModelOptions.cs +++ b/src/ReC.Infrastructure/Options/DbModelOptions.cs @@ -12,11 +12,11 @@ public record DbModelOptions public void EnsureEntity(bool isVirtual) { - var cluster = isVirtual + var entities = isVirtual ? VirtualEntities.ToDictionary(kvp => kvp.Key, kvp => kvp.Value as EntityBaseOptions) : Entities.ToDictionary(kvp => kvp.Key, kvp => kvp.Value as EntityBaseOptions); - if(cluster.TryGetValue(nameof(T), out var entityOptions)) + if(entities.TryGetValue(nameof(T), out var entityOptions)) entityOptions.EnsureProperties(); else throw new DbModelConfigurationException($"Entity options for type '{typeof(T).FullName}' not found.");