Class StartupEavDataBuild
[InternalApi_DoNotUse_MayChangeWithoutNotice]
public static class StartupEavDataBuild
- Inheritance
-
objectStartupEavDataBuild
Methods
AddDataBuildContentTypes(IServiceCollection)
Add services for building Content Types, including assemblers and managers.
public static IServiceCollection AddDataBuildContentTypes(this IServiceCollection services)
Parameters
servicesIServiceCollection
Returns
AddDataBuildEntities(IServiceCollection)
Add services for building Entities, including assemblers and connection builders.
public static IServiceCollection AddDataBuildEntities(this IServiceCollection services)
Parameters
servicesIServiceCollection
Returns
AddDataBuildFactories(IServiceCollection)
Add services for building Data, mainly factories.
public static IServiceCollection AddDataBuildFactories(this IServiceCollection services)
Parameters
servicesIServiceCollection
Returns
AddEavDataBuild(IServiceCollection)
Overall add-everything-to-build-data services.
public static IServiceCollection AddEavDataBuild(this IServiceCollection services)
Parameters
servicesIServiceCollection
Returns
Remarks
Includes
- Factories (for raw data)
- Content Types
- Entities
Note: ATM also adds EavDataProcessors, but this should be moved elsewhere
AddEavDataBuildFallbacks(IServiceCollection)
public static IServiceCollection AddEavDataBuildFallbacks(this IServiceCollection services)
Parameters
servicesIServiceCollection
Returns
AddEavDataProcessors(IServiceCollection)
Data Processors v21 WIP
public static IServiceCollection AddEavDataProcessors(this IServiceCollection services)
Parameters
servicesIServiceCollection