Value​Generation​Manager Value​Generation​Manager 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 ValueGenerationManager : IValueGenerationManagerPublic Class ValueGenerationManager
    Implements IValueGenerationManager
Inheritance
System.ObjectSystem.Object
ValueGenerationManagerValueGenerationManager
Implements

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()

Constructors

ValueGenerationManager(IValueGeneratorSelector, IKeyPropagator) ValueGenerationManager(IValueGeneratorSelector, IKeyPropagator)

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 ValueGenerationManager(IValueGeneratorSelector valueGeneratorSelector, IKeyPropagator keyPropagator)Public Sub New(valueGeneratorSelector As IValueGeneratorSelector, keyPropagator As IKeyPropagator)
Parameters

Methods

Generate(InternalEntityEntry) Generate(InternalEntityEntry)

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 Generate(InternalEntityEntry entry)Public Overridable Sub Generate(entry As InternalEntityEntry)
Parameters

GenerateAsync(InternalEntityEntry, CancellationToken) GenerateAsync(InternalEntityEntry, CancellationToken)

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 Task GenerateAsync(InternalEntityEntry entry, CancellationToken cancellationToken = null)Public Overridable Function GenerateAsync(entry As InternalEntityEntry, cancellationToken As CancellationToken = Nothing) As Task
Parameters
cancellationToken
System.Threading.CancellationToken System.Threading.CancellationToken
Returns
System.Threading.Tasks.Task System.Threading.Tasks.Task

MayGetTemporaryValue(IProperty, IEntityType) MayGetTemporaryValue(IProperty, 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 bool MayGetTemporaryValue(IProperty property, IEntityType entityType)Public Overridable Function MayGetTemporaryValue(property As IProperty, entityType As IEntityType) As Boolean
Parameters
property
IProperty IProperty
Returns
System.Boolean System.Boolean