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