InternalPropertyBuilder InternalPropertyBuilder 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 InternalPropertyBuilder : InternalMetadataItemBuilder<Property>
Public Class InternalPropertyBuilder
    Inherits InternalMetadataItemBuilder(Of  Property)
Inheritance

Constructors

InternalPropertyBuilder(Property, InternalModelBuilder) InternalPropertyBuilder(Property, InternalModelBuilder)

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 InternalPropertyBuilder(Property property, InternalModelBuilder modelBuilder)
Public Sub New(property As  Property, modelBuilder As InternalModelBuilder)
Parameters
property
Property Property

Methods

Attach(InternalEntityTypeBuilder, ConfigurationSource) Attach(InternalEntityTypeBuilder, ConfigurationSource)

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 InternalPropertyBuilder Attach(InternalEntityTypeBuilder entityTypeBuilder, ConfigurationSource configurationSource)
Public Overridable Function Attach(entityTypeBuilder As InternalEntityTypeBuilder, configurationSource As ConfigurationSource) As InternalPropertyBuilder
Parameters
Returns

CanSetAnnotation(String, Object, ConfigurationSource) CanSetAnnotation(String, Object, ConfigurationSource)

Inherited from InternalMetadataBuilder

CanSetRequired(Boolean, Nullable) CanSetRequired(Boolean, Nullable(Of ConfigurationSource))

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 CanSetRequired(bool isRequired, ConfigurationSource? configurationSource)
Public Overridable Function CanSetRequired(isRequired As Boolean, configurationSource As ConfigurationSource?) As Boolean
Parameters
isRequired
System.Boolean System.Boolean
configurationSource
System.Nullable<ConfigurationSource> System.Nullable(Of ConfigurationSource)
Returns
System.Boolean System.Boolean

Equals(Object) Equals(Object)

Inherited from System.Object

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

Inherited from System.Object

GetHashCode() GetHashCode()

Inherited from System.Object

GetType() GetType()

Inherited from System.Object

HasAnnotation(String, Object, ConfigurationSource) HasAnnotation(String, Object, ConfigurationSource)

Inherited from InternalMetadataBuilder

HasField(String, ConfigurationSource) HasField(String, ConfigurationSource)

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 HasField(string fieldName, ConfigurationSource configurationSource)
Public Overridable Function HasField(fieldName As String, configurationSource As ConfigurationSource) As Boolean
Parameters
fieldName
System.String System.String
Returns
System.Boolean System.Boolean

HasFieldInfo(FieldInfo, ConfigurationSource) HasFieldInfo(FieldInfo, ConfigurationSource)

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 HasFieldInfo(FieldInfo fieldInfo, ConfigurationSource configurationSource)
Public Overridable Function HasFieldInfo(fieldInfo As FieldInfo, configurationSource As ConfigurationSource) As Boolean
Parameters
fieldInfo
System.Reflection.FieldInfo System.Reflection.FieldInfo
Returns
System.Boolean System.Boolean

HasMaxLength(Int32, ConfigurationSource) HasMaxLength(Int32, ConfigurationSource)

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 HasMaxLength(int maxLength, ConfigurationSource configurationSource)
Public Overridable Function HasMaxLength(maxLength As Integer, configurationSource As ConfigurationSource) As Boolean
Parameters
maxLength
System.Int32 System.Int32
Returns
System.Boolean System.Boolean

HasValueGenerator(Func, ConfigurationSource) HasValueGenerator(Func(Of IProperty, IEntityType, ValueGenerator), ConfigurationSource)

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 HasValueGenerator(Func<IProperty, IEntityType, ValueGenerator> factory, ConfigurationSource configurationSource)
Public Overridable Function HasValueGenerator(factory As Func(Of IProperty, IEntityType, ValueGenerator), configurationSource As ConfigurationSource) As Boolean
Parameters
factory
System.Func<IProperty, IEntityType, ValueGenerator> System.Func(Of IProperty, IEntityType, ValueGenerator)
Returns
System.Boolean System.Boolean

HasValueGenerator(Type, ConfigurationSource) HasValueGenerator(Type, ConfigurationSource)

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 HasValueGenerator(Type valueGeneratorType, ConfigurationSource configurationSource)
Public Overridable Function HasValueGenerator(valueGeneratorType As Type, configurationSource As ConfigurationSource) As Boolean
Parameters
valueGeneratorType
System.Type System.Type
Returns
System.Boolean System.Boolean

IsConcurrencyToken(Boolean, ConfigurationSource) IsConcurrencyToken(Boolean, ConfigurationSource)

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 IsConcurrencyToken(bool concurrencyToken, ConfigurationSource configurationSource)
Public Overridable Function IsConcurrencyToken(concurrencyToken As Boolean, configurationSource As ConfigurationSource) As Boolean
Parameters
concurrencyToken
System.Boolean System.Boolean
Returns
System.Boolean System.Boolean

IsRequired(Boolean, ConfigurationSource) IsRequired(Boolean, ConfigurationSource)

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 IsRequired(bool isRequired, ConfigurationSource configurationSource)
Public Overridable Function IsRequired(isRequired As Boolean, configurationSource As ConfigurationSource) As Boolean
Parameters
isRequired
System.Boolean System.Boolean
Returns
System.Boolean System.Boolean

IsStoreGeneratedAlways(Boolean, ConfigurationSource) IsStoreGeneratedAlways(Boolean, ConfigurationSource)

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 IsStoreGeneratedAlways(bool isStoreGeneratedAlways, ConfigurationSource configurationSource)
Public Overridable Function IsStoreGeneratedAlways(isStoreGeneratedAlways As Boolean, configurationSource As ConfigurationSource) As Boolean
Parameters
isStoreGeneratedAlways
System.Boolean System.Boolean
Returns
System.Boolean System.Boolean

IsUnicode(Boolean, ConfigurationSource) IsUnicode(Boolean, ConfigurationSource)

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 IsUnicode(bool unicode, ConfigurationSource configurationSource)
Public Overridable Function IsUnicode(unicode As Boolean, configurationSource As ConfigurationSource) As Boolean
Parameters
unicode
System.Boolean System.Boolean
Returns
System.Boolean System.Boolean

MemberwiseClone() MemberwiseClone()

Inherited from System.Object

MergeAnnotationsFrom(InternalMetadataBuilder) MergeAnnotationsFrom(InternalMetadataBuilder)

Inherited from InternalMetadataBuilder

Metadata Metadata

Inherited from Microsoft.EntityFrameworkCore.Metadata.Internal.InternalMetadataBuilder<Microsoft.EntityFrameworkCore.Metadata.Internal.Property>

ModelBuilder ModelBuilder

Inherited from Microsoft.EntityFrameworkCore.Metadata.Internal.InternalMetadataItemBuilder<Microsoft.EntityFrameworkCore.Metadata.Internal.Property>

ReadOnlyAfterSave(Boolean, ConfigurationSource) ReadOnlyAfterSave(Boolean, ConfigurationSource)

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 ReadOnlyAfterSave(bool isReadOnlyAfterSave, ConfigurationSource configurationSource)
Public Overridable Function ReadOnlyAfterSave(isReadOnlyAfterSave As Boolean, configurationSource As ConfigurationSource) As Boolean
Parameters
isReadOnlyAfterSave
System.Boolean System.Boolean
Returns
System.Boolean System.Boolean

ReadOnlyBeforeSave(Boolean, ConfigurationSource) ReadOnlyBeforeSave(Boolean, ConfigurationSource)

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 ReadOnlyBeforeSave(bool isReadOnlyBeforeSave, ConfigurationSource configurationSource)
Public Overridable Function ReadOnlyBeforeSave(isReadOnlyBeforeSave As Boolean, configurationSource As ConfigurationSource) As Boolean
Parameters
isReadOnlyBeforeSave
System.Boolean System.Boolean
Returns
System.Boolean System.Boolean

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

Inherited from System.Object

RequiresValueGenerator(Boolean, ConfigurationSource) RequiresValueGenerator(Boolean, ConfigurationSource)

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 RequiresValueGenerator(bool generateValue, ConfigurationSource configurationSource)
Public Overridable Function RequiresValueGenerator(generateValue As Boolean, configurationSource As ConfigurationSource) As Boolean
Parameters
generateValue
System.Boolean System.Boolean
Returns
System.Boolean System.Boolean

ToString() ToString()

Inherited from System.Object

UsePropertyAccessMode(PropertyAccessMode, ConfigurationSource) UsePropertyAccessMode(PropertyAccessMode, ConfigurationSource)

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 UsePropertyAccessMode(PropertyAccessMode propertyAccessMode, ConfigurationSource configurationSource)
Public Overridable Function UsePropertyAccessMode(propertyAccessMode As PropertyAccessMode, configurationSource As ConfigurationSource) As Boolean
Parameters
Returns
System.Boolean System.Boolean

ValueGenerated(ValueGenerated, ConfigurationSource) ValueGenerated(ValueGenerated, ConfigurationSource)

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 ValueGenerated(ValueGenerated valueGenerated, ConfigurationSource configurationSource)
Public Overridable Function ValueGenerated(valueGenerated As ValueGenerated, configurationSource As ConfigurationSource) As Boolean
Parameters
Returns
System.Boolean System.Boolean