MigrationsModelDiffer.DiffContext MigrationsModelDiffer.DiffContext 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.

protected class DiffContext
Protected Class DiffContext
Inheritance
System.ObjectSystem.Object
MigrationsModelDiffer.DiffContextMigrationsModelDiffer.DiffContext

Inherited Members

System.Object

System.Object.ToString()System.Object.ToString()
System.Object.Equals(System.Object)System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()System.Object.GetHashCode()
System.Object.GetType()System.Object.GetType()
System.Object.MemberwiseClone()System.Object.MemberwiseClone()

Methods

AddCreate(IEntityType, CreateTableOperation) AddCreate(IEntityType, CreateTableOperation)

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 void AddCreate(IEntityType target, CreateTableOperation operation)
Public Overridable Sub AddCreate(target As IEntityType, operation As CreateTableOperation)
Parameters

AddDrop(IEntityType, DropTableOperation) AddDrop(IEntityType, DropTableOperation)

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 void AddDrop(IEntityType source, DropTableOperation operation)
Public Overridable Sub AddDrop(source As IEntityType, operation As DropTableOperation)
Parameters

AddMapping(IEntityType, IEntityType) AddMapping(IEntityType, IEntityType)

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 void AddMapping(IEntityType source, IEntityType target)
Public Overridable Sub AddMapping(source As IEntityType, target As IEntityType)
Parameters

AddMapping(IProperty, IProperty) AddMapping(IProperty, IProperty)

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 void AddMapping(IProperty source, IProperty target)
Public Overridable Sub AddMapping(source As IProperty, target As IProperty)
Parameters

FindCreate(IEntityType) FindCreate(IEntityType)

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 CreateTableOperation FindCreate(IEntityType target)
Public Overridable Function FindCreate(target As IEntityType) As CreateTableOperation
Parameters
Returns

FindDrop(IEntityType) FindDrop(IEntityType)

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 DropTableOperation FindDrop(IEntityType source)
Public Overridable Function FindDrop(source As IEntityType) As DropTableOperation
Parameters
Returns

FindSource(IEntityType) FindSource(IEntityType)

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 IEntityType FindSource(IEntityType target)
Public Overridable Function FindSource(target As IEntityType) As IEntityType
Parameters
Returns

FindSource(IProperty) FindSource(IProperty)

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 IProperty FindSource(IProperty target)
Public Overridable Function FindSource(target As IProperty) As IProperty
Parameters
Returns

FindTarget(IEntityType) FindTarget(IEntityType)

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 IEntityType FindTarget(IEntityType source)
Public Overridable Function FindTarget(source As IEntityType) As IEntityType
Parameters
Returns

FindTarget(IProperty) FindTarget(IProperty)

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 IProperty FindTarget(IProperty source)
Public Overridable Function FindTarget(source As IProperty) As IProperty
Parameters
Returns

GetMetadata(DropTableOperation) GetMetadata(DropTableOperation)

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 IEntityType GetMetadata(DropTableOperation operation)
Public Overridable Function GetMetadata(operation As DropTableOperation) As IEntityType
Parameters
Returns