Class DatabaseSchemaCreatorFactory
Creates the initial database schema during install.
Inheritance
System.Object
Assembly: cs.temp.dll.dll
Syntax
public class DatabaseSchemaCreatorFactory
Constructors
DatabaseSchemaCreatorFactory(ILogger<DatabaseSchemaCreator>, ILoggerFactory, IUmbracoVersion, IEventAggregator)
Declaration
[Obsolete("Please use the constructor taking all parameters. Scheduled for removal in V11.")]
public DatabaseSchemaCreatorFactory(ILogger<DatabaseSchemaCreator> logger, ILoggerFactory loggerFactory, IUmbracoVersion umbracoVersion, IEventAggregator eventAggregator)
Parameters
Type |
Name |
Description |
ILogger<DatabaseSchemaCreator> |
logger |
|
ILoggerFactory |
loggerFactory |
|
IUmbracoVersion |
umbracoVersion |
|
IEventAggregator |
eventAggregator |
|
DatabaseSchemaCreatorFactory(ILogger<DatabaseSchemaCreator>, ILoggerFactory, IUmbracoVersion, IEventAggregator, IOptionsMonitor<InstallDefaultDataSettings>)
Declaration
public DatabaseSchemaCreatorFactory(ILogger<DatabaseSchemaCreator> logger, ILoggerFactory loggerFactory, IUmbracoVersion umbracoVersion, IEventAggregator eventAggregator, IOptionsMonitor<InstallDefaultDataSettings> installDefaultDataSettings)
Parameters
Type |
Name |
Description |
ILogger<DatabaseSchemaCreator> |
logger |
|
ILoggerFactory |
loggerFactory |
|
IUmbracoVersion |
umbracoVersion |
|
IEventAggregator |
eventAggregator |
|
IOptionsMonitor<InstallDefaultDataSettings> |
installDefaultDataSettings |
|
Methods
Create(IUmbracoDatabase)
Declaration
public DatabaseSchemaCreator Create(IUmbracoDatabase database)
Parameters
Type |
Name |
Description |
IUmbracoDatabase |
database |
|
Returns