Switch DbModelOptions to use dictionaries for entities
Changed Entities and VirtualEntities from IEnumerable to Dictionary<string, T> in DbModelOptions, enabling direct access by string keys and improving lookup efficiency.
This commit is contained in:
@@ -4,7 +4,7 @@ namespace ReC.Infrastructure.Options;
|
||||
|
||||
public record DbModelOptions
|
||||
{
|
||||
public IEnumerable<EntityOptions> Entities { get; init; } = [];
|
||||
public Dictionary<string, EntityOptions> Entities { get; init; } = [];
|
||||
|
||||
public IEnumerable<VirtualEntityOptions> VirtualEntities { get; init; } = [];
|
||||
public Dictionary<string, VirtualEntityOptions> VirtualEntities { get; init; } = [];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user