diff --git a/Db/XDbContext.cs b/Db/XDbContext.cs index bd310de..4f3b364 100644 --- a/Db/XDbContext.cs +++ b/Db/XDbContext.cs @@ -111,14 +111,6 @@ namespace xDataService.Db // Automatically apply all IEntityTypeConfiguration in this assembly modelBuilder.ApplyConfigurationsFromAssembly(typeof(XDbContext).Assembly); - // - // Extract Entity Container Assemblies ... - var entityAssemblies = XDataServiceHelper.ExtractEntityAssemblies(); - foreach(var assembly in entityAssemblies) - { - modelBuilder.ApplyConfigurationsFromAssembly(assembly); - } - // // Check Dynamic Registered Service is Exists or not ... if (!dynamicEntityHandlers.IsNull()) diff --git a/Helpers/XDataServiceHelper.cs b/Helpers/XDataServiceHelper.cs index a472f5d..9e86b3a 100644 --- a/Helpers/XDataServiceHelper.cs +++ b/Helpers/XDataServiceHelper.cs @@ -1281,6 +1281,22 @@ namespace xDataService.Helpers // return result; } + + /// + /// Register All Entities using Model Builder ... + /// + /// + public static void RegisterAllEntities(this ModelBuilder modelBuilder) + { + // + // Extract Entity Container Assemblies ... + var entityAssemblies = ExtractEntityAssemblies(); + foreach(var assembly in entityAssemblies) + { + modelBuilder.ApplyConfigurationsFromAssembly(assembly); + } + } + #endregion //