ValueGeneratorSelector.Select Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Select(IProperty, IEntityType) |
Selects the appropriate value generator for a given property. |
Select(IProperty, ITypeBase) |
Obsolete.
Selects the appropriate value generator for a given property. |
Select(IProperty, IEntityType)
- Source:
- ValueGeneratorSelector.cs
- Source:
- ValueGeneratorSelector.cs
- Source:
- ValueGeneratorSelector.cs
- Source:
- ValueGeneratorSelector.cs
- Source:
- ValueGeneratorSelector.cs
- Source:
- ValueGeneratorSelector.cs
- Source:
- ValueGeneratorSelector.cs
Selects the appropriate value generator for a given property.
public virtual Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator Select (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType);
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
override this.Select : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.IEntityType -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
Public Overridable Function Select (property As IProperty, entityType As IEntityType) As ValueGenerator
Parameters
- property
- IProperty
The property to get the value generator for.
- entityType
- IEntityType
The entity type that the value generator will be used for. When called on inherited properties on derived entity types,
this entity type may be different from the declared entity type on property
Returns
The value generator to be used.
Implements
Applies to
Select(IProperty, ITypeBase)
- Source:
- ValueGeneratorSelector.cs
- Source:
- ValueGeneratorSelector.cs
Caution
Use TrySelect and throw if needed when the generator is not found.
Selects the appropriate value generator for a given property.
public virtual Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator Select (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.ITypeBase typeBase);
[System.Obsolete("Use TrySelect and throw if needed when the generator is not found.")]
public virtual Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator? Select (Microsoft.EntityFrameworkCore.Metadata.IProperty property, Microsoft.EntityFrameworkCore.Metadata.ITypeBase typeBase);
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.ITypeBase -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
override this.Select : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.ITypeBase -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
[<System.Obsolete("Use TrySelect and throw if needed when the generator is not found.")>]
abstract member Select : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.ITypeBase -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
override this.Select : Microsoft.EntityFrameworkCore.Metadata.IProperty * Microsoft.EntityFrameworkCore.Metadata.ITypeBase -> Microsoft.EntityFrameworkCore.ValueGeneration.ValueGenerator
Public Overridable Function Select (property As IProperty, typeBase As ITypeBase) As ValueGenerator
Parameters
- property
- IProperty
The property to get the value generator for.
- typeBase
- ITypeBase
The entity type that the value generator will be used for. When called on inherited properties on derived entity types,
this entity type may be different from the declared entity type on property
Returns
The value generator to be used.
Implements
- Attributes