SqliteDatabaseCreator SqliteDatabaseCreator Class

Definition

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public class SqliteDatabaseCreator : RelationalDatabaseCreator, IRelationalDatabaseCreator, IDatabaseCreator, IServiceInjectionSite
Public Class SqliteDatabaseCreator
    Inherits RelationalDatabaseCreator
    Implements IRelationalDatabaseCreator, IDatabaseCreator, IServiceInjectionSite
Inheritance
System.ObjectSystem.Object
SqliteDatabaseCreatorSqliteDatabaseCreator
Implements

Constructors

SqliteDatabaseCreator(SqliteRelationalConnection, IMigrationsModelDiffer, IMigrationsSqlGenerator, IMigrationCommandExecutor, IModel, IRawSqlCommandBuilder, IExecutionStrategyFactory) SqliteDatabaseCreator(SqliteRelationalConnection, IMigrationsModelDiffer, IMigrationsSqlGenerator, IMigrationCommandExecutor, IModel, IRawSqlCommandBuilder, IExecutionStrategyFactory)

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public SqliteDatabaseCreator(SqliteRelationalConnection connection, IMigrationsModelDiffer modelDiffer, IMigrationsSqlGenerator migrationsSqlGenerator, IMigrationCommandExecutor migrationCommandExecutor, IModel model, IRawSqlCommandBuilder rawSqlCommandBuilder, IExecutionStrategyFactory executionStrategyFactory)
Public Sub New(connection As SqliteRelationalConnection, modelDiffer As IMigrationsModelDiffer, migrationsSqlGenerator As IMigrationsSqlGenerator, migrationCommandExecutor As IMigrationCommandExecutor, model As IModel, rawSqlCommandBuilder As IRawSqlCommandBuilder, executionStrategyFactory As IExecutionStrategyFactory)
Parameters
model
IModel IModel

Methods

Create() Create()

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override void Create()
Public Overrides Sub Create
Overrides

CreateAsync(CancellationToken) CreateAsync(CancellationToken)

Inherited from RelationalDatabaseCreator

CreateTables() CreateTables()

Inherited from RelationalDatabaseCreator

CreateTablesAsync(CancellationToken) CreateTablesAsync(CancellationToken)

Inherited from RelationalDatabaseCreator

Delete() Delete()

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override void Delete()
Public Overrides Sub Delete
Overrides

DeleteAsync(CancellationToken) DeleteAsync(CancellationToken)

Inherited from RelationalDatabaseCreator

EnsureCreated() EnsureCreated()

Inherited from RelationalDatabaseCreator

EnsureCreatedAsync(CancellationToken) EnsureCreatedAsync(CancellationToken)

Inherited from RelationalDatabaseCreator

EnsureDeleted() EnsureDeleted()

Inherited from RelationalDatabaseCreator

EnsureDeletedAsync(CancellationToken) EnsureDeletedAsync(CancellationToken)

Inherited from RelationalDatabaseCreator

Equals(Object) Equals(Object)

Inherited from System.Object

Equals(Object, Object) Equals(Object, Object)

Inherited from System.Object

Exists() Exists()

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

public override bool Exists()
Public Overrides Function Exists As Boolean
Returns
System.Boolean System.Boolean
Overrides

ExistsAsync(CancellationToken) ExistsAsync(CancellationToken)

Inherited from RelationalDatabaseCreator

GetCreateTablesCommands() GetCreateTablesCommands()

Inherited from RelationalDatabaseCreator

GetHashCode() GetHashCode()

Inherited from System.Object

GetType() GetType()

Inherited from System.Object

HasTables() HasTables()

This API supports the Entity Framework Core infrastructure and is not intended to be used directly from your code. This API may change or be removed in future releases.

protected override bool HasTables()
Protected Overrides Function HasTables As Boolean
Returns
System.Boolean System.Boolean
Overrides

HasTablesAsync(CancellationToken) HasTablesAsync(CancellationToken)

Inherited from RelationalDatabaseCreator

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

ReferenceEquals(Object, Object) ReferenceEquals(Object, Object)

Inherited from System.Object

ToString() ToString()

Inherited from System.Object

Properties

Connection Connection

Inherited from RelationalDatabaseCreator

ExecutionStrategyFactory ExecutionStrategyFactory

Inherited from RelationalDatabaseCreator

MigrationCommandExecutor MigrationCommandExecutor

Inherited from RelationalDatabaseCreator

Model Model

Inherited from RelationalDatabaseCreator

Explicit Interface Implementations

IServiceInjectionSite.InjectServices(IServiceProvider) Microsoft.EntityFrameworkCore.Internal.IServiceInjectionSite.InjectServices(IServiceProvider)

Inherited from RelationalDatabaseCreator