Inheritance
System.Object
Assembly: cs.temp.dll.dll
public class DatabaseConfigureStep : InstallSetupStep<DatabaseModel>
Constructors
Declaration
public DatabaseConfigureStep(DatabaseBuilder databaseBuilder, IOptionsMonitor<ConnectionStrings> connectionStrings, ILogger<DatabaseConfigureStep> logger)
Parameters
Type |
Name |
Description |
DatabaseBuilder |
databaseBuilder |
|
IOptionsMonitor<ConnectionStrings> |
connectionStrings |
|
ILogger<DatabaseConfigureStep> |
logger |
|
Properties
Declaration
public override string View { get; }
Property Value
Type |
Description |
System.String |
|
Declaration
public override object ViewModel { get; }
Property Value
Type |
Description |
System.Object |
|
Methods
Declaration
public override Task<InstallSetupResult> ExecuteAsync(DatabaseModel database)
Parameters
Type |
Name |
Description |
DatabaseModel |
database |
|
Returns
Type |
Description |
Task<InstallSetupResult> |
|
Declaration
public static bool IsLocalDbAvailable()
Returns
Type |
Description |
System.Boolean |
|
Declaration
public static bool IsSqlCeAvailable()
Returns
Type |
Description |
System.Boolean |
|
Declaration
public override bool RequiresExecution(DatabaseModel model)
Parameters
Type |
Name |
Description |
DatabaseModel |
model |
|
Returns
Type |
Description |
System.Boolean |
|