MigrationsAssembly MigrationsAssembly 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 MigrationsAssembly : IMigrationsAssembly
Public Class MigrationsAssembly
    Implements IMigrationsAssembly
Inheritance
System.ObjectSystem.Object
MigrationsAssemblyMigrationsAssembly
Implements

Constructors

MigrationsAssembly(ICurrentDbContext, IDbContextOptions, IMigrationsIdGenerator) MigrationsAssembly(ICurrentDbContext, IDbContextOptions, IMigrationsIdGenerator)

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 MigrationsAssembly(ICurrentDbContext currentContext, IDbContextOptions options, IMigrationsIdGenerator idGenerator)
Public Sub New(currentContext As ICurrentDbContext, options As IDbContextOptions, idGenerator As IMigrationsIdGenerator)
Parameters

Properties

Assembly Assembly

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 virtual Assembly Assembly { get; }
Public Overridable ReadOnly Property Assembly As Assembly
Value
System.Reflection.Assembly System.Reflection.Assembly

Migrations Migrations

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 virtual IReadOnlyDictionary<string, TypeInfo> Migrations { get; }
Public Overridable ReadOnly Property Migrations As IReadOnlyDictionary(Of String, TypeInfo)
Value
System.Collections.Generic.IReadOnlyDictionary<System.String, System.Reflection.TypeInfo> System.Collections.Generic.IReadOnlyDictionary(Of System.String, System.Reflection.TypeInfo)

ModelSnapshot ModelSnapshot

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 virtual ModelSnapshot ModelSnapshot { get; }
Public Overridable ReadOnly Property ModelSnapshot As ModelSnapshot

Methods

CreateMigration(TypeInfo, String) CreateMigration(TypeInfo, String)

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 virtual Migration CreateMigration(TypeInfo migrationClass, string activeProvider)
Public Overridable Function CreateMigration(migrationClass As TypeInfo, activeProvider As String) As Migration
Parameters
migrationClass
System.Reflection.TypeInfo System.Reflection.TypeInfo
activeProvider
System.String System.String
Returns

Equals(Object) Equals(Object)

Inherited from System.Object

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

Inherited from System.Object

FindMigrationId(String) FindMigrationId(String)

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 virtual string FindMigrationId(string nameOrId)
Public Overridable Function FindMigrationId(nameOrId As String) As String
Parameters
nameOrId
System.String System.String
Returns
System.String System.String

GetHashCode() GetHashCode()

Inherited from System.Object

GetType() GetType()

Inherited from System.Object

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

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

Inherited from System.Object

ToString() ToString()

Inherited from System.Object