SqliteDatabaseCreator SqliteDatabaseCreator Class

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.

Syntax

Declaration

public class SqliteDatabaseCreator : RelationalDatabaseCreator, IRelationalDatabaseCreator, IDatabaseCreator, IServiceInjectionSitePublic Class SqliteDatabaseCreator
    Inherits RelationalDatabaseCreator
    Implements IRelationalDatabaseCreator, IDatabaseCreator, IServiceInjectionSite

Inheritance Hierarchy

Inherited Members

Model,
Model,
Connection,
Connection,
MigrationCommandExecutor,
MigrationCommandExecutor,
ExecutionStrategyFactory,
ExecutionStrategyFactory,
IServiceInjectionSite.InjectServices(IServiceProvider),
Microsoft.EntityFrameworkCore.Internal.IServiceInjectionSite.InjectServices(IServiceProvider),
ExistsAsync(CancellationToken),
ExistsAsync(CancellationToken),
CreateAsync(CancellationToken),
CreateAsync(CancellationToken),
DeleteAsync(CancellationToken),
DeleteAsync(CancellationToken),
CreateTables(),
CreateTables(),
CreateTablesAsync(CancellationToken),
CreateTablesAsync(CancellationToken),
GetCreateTablesCommands(),
GetCreateTablesCommands(),
HasTablesAsync(CancellationToken),
HasTablesAsync(CancellationToken),
EnsureDeleted(),
EnsureDeleted(),
EnsureDeletedAsync(CancellationToken),
EnsureDeletedAsync(CancellationToken),
EnsureCreated(),
EnsureCreated(),
EnsureCreatedAsync(CancellationToken),
EnsureCreatedAsync(CancellationToken),
ToString(),
ToString(),
Equals(Object),
Equals(Object),
Equals(Object, Object),
Equals(Object, Object),
ReferenceEquals(Object, Object),
ReferenceEquals(Object, Object),
GetHashCode(),
GetHashCode(),
GetType(),
GetType(),
MemberwiseClone()
MemberwiseClone()

Constructors summary

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.

Methods summary

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.

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.

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.

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.

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

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
  • 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
  • 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
  • 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

Details

Assembly

Microsoft.EntityFrameworkCore.Sqlite.dll