Table of Contents

Class InternalPropertyBuilder

Namespace
Microsoft.EntityFrameworkCore.Metadata.Internal
Assembly
Microsoft.EntityFrameworkCore.dll

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public class InternalPropertyBuilder : InternalPropertyBaseBuilder<IConventionPropertyBuilder, Property>, IConventionPropertyBuilder, IConventionPropertyBaseBuilder<IConventionPropertyBuilder>, IConventionAnnotatableBuilder
Inheritance
InternalPropertyBuilder
Implements
Inherited Members

Constructors

InternalPropertyBuilder(Property, InternalModelBuilder)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public InternalPropertyBuilder(Property property, InternalModelBuilder modelBuilder)

Parameters

property Property
modelBuilder InternalModelBuilder

Properties

This

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

protected override IConventionPropertyBuilder This { get; }

Property Value

IConventionPropertyBuilder

Methods

AfterSave(PropertySaveBehavior?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? AfterSave(PropertySaveBehavior? behavior, ConfigurationSource configurationSource)

Parameters

behavior PropertySaveBehavior?
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

Attach(InternalTypeBaseBuilder)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? Attach(InternalTypeBaseBuilder typeBaseBuilder)

Parameters

typeBaseBuilder InternalTypeBaseBuilder

Returns

InternalPropertyBuilder

BeforeSave(PropertySaveBehavior?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? BeforeSave(PropertySaveBehavior? behavior, ConfigurationSource configurationSource)

Parameters

behavior PropertySaveBehavior?
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

CanSetAfterSave(PropertySaveBehavior?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetAfterSave(PropertySaveBehavior? behavior, ConfigurationSource? configurationSource)

Parameters

behavior PropertySaveBehavior?
configurationSource ConfigurationSource?

Returns

bool

CanSetBeforeSave(PropertySaveBehavior?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetBeforeSave(PropertySaveBehavior? behavior, ConfigurationSource? configurationSource)

Parameters

behavior PropertySaveBehavior?
configurationSource ConfigurationSource?

Returns

bool

CanSetConversion(ValueConverter?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetConversion(ValueConverter? converter, ConfigurationSource? configurationSource)

Parameters

converter ValueConverter
configurationSource ConfigurationSource?

Returns

bool

CanSetConversion(Type?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetConversion(Type? providerClrType, ConfigurationSource? configurationSource)

Parameters

providerClrType Type
configurationSource ConfigurationSource?

Returns

bool

CanSetConverter(Type?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetConverter(Type? converterType, ConfigurationSource? configurationSource)

Parameters

converterType Type
configurationSource ConfigurationSource?

Returns

bool

CanSetElementType(Type?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetElementType(Type? elementType, ConfigurationSource? configurationSource)

Parameters

elementType Type
configurationSource ConfigurationSource?

Returns

bool

CanSetIsConcurrencyToken(bool?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetIsConcurrencyToken(bool? concurrencyToken, ConfigurationSource? configurationSource)

Parameters

concurrencyToken bool?
configurationSource ConfigurationSource?

Returns

bool

CanSetIsRequired(bool?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetIsRequired(bool? required, ConfigurationSource? configurationSource)

Parameters

required bool?
configurationSource ConfigurationSource?

Returns

bool

CanSetIsUnicode(bool?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetIsUnicode(bool? unicode, ConfigurationSource? configurationSource)

Parameters

unicode bool?
configurationSource ConfigurationSource?

Returns

bool

CanSetMaxLength(int?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetMaxLength(int? maxLength, ConfigurationSource? configurationSource)

Parameters

maxLength int?
configurationSource ConfigurationSource?

Returns

bool

CanSetPrecision(int?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetPrecision(int? precision, ConfigurationSource? configurationSource)

Parameters

precision int?
configurationSource ConfigurationSource?

Returns

bool

CanSetProviderValueComparer(ValueComparer?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetProviderValueComparer(ValueComparer? comparer, ConfigurationSource? configurationSource)

Parameters

comparer ValueComparer
configurationSource ConfigurationSource?

Returns

bool

CanSetProviderValueComparer(Type?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetProviderValueComparer(Type? comparerType, ConfigurationSource? configurationSource)

Parameters

comparerType Type
configurationSource ConfigurationSource?

Returns

bool

CanSetScale(int?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetScale(int? scale, ConfigurationSource? configurationSource)

Parameters

scale int?
configurationSource ConfigurationSource?

Returns

bool

CanSetSentinel(object?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetSentinel(object? sentinel, ConfigurationSource? configurationSource)

Parameters

sentinel object
configurationSource ConfigurationSource?

Returns

bool

CanSetTypeMapping(CoreTypeMapping?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetTypeMapping(CoreTypeMapping? typeMapping, ConfigurationSource? configurationSource)

Parameters

typeMapping CoreTypeMapping
configurationSource ConfigurationSource?

Returns

bool

CanSetValueComparer(ValueComparer?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetValueComparer(ValueComparer? comparer, ConfigurationSource? configurationSource)

Parameters

comparer ValueComparer
configurationSource ConfigurationSource?

Returns

bool

CanSetValueComparer(Type?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetValueComparer(Type? comparerType, ConfigurationSource? configurationSource)

Parameters

comparerType Type
configurationSource ConfigurationSource?

Returns

bool

CanSetValueGenerated(ValueGenerated?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetValueGenerated(ValueGenerated? valueGenerated, ConfigurationSource? configurationSource)

Parameters

valueGenerated ValueGenerated?
configurationSource ConfigurationSource?

Returns

bool

CanSetValueGenerator(Func<IProperty, IEntityType, ValueGenerator>?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetValueGenerator(Func<IProperty, IEntityType, ValueGenerator>? factory, ConfigurationSource? configurationSource)

Parameters

factory Func<IProperty, IEntityType, ValueGenerator>
configurationSource ConfigurationSource?

Returns

bool

CanSetValueGeneratorFactory(Type?, ConfigurationSource?)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual bool CanSetValueGeneratorFactory(Type? factory, ConfigurationSource? configurationSource)

Parameters

factory Type
configurationSource ConfigurationSource?

Returns

bool

HasConversion(ValueConverter?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? HasConversion(ValueConverter? converter, ConfigurationSource configurationSource)

Parameters

converter ValueConverter
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

HasConversion(Type?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? HasConversion(Type? providerClrType, ConfigurationSource configurationSource)

Parameters

providerClrType Type
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

HasConverter(Type?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? HasConverter(Type? converterType, ConfigurationSource configurationSource)

Parameters

converterType Type
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

HasField(FieldInfo?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? HasField(FieldInfo? fieldInfo, ConfigurationSource configurationSource)

Parameters

fieldInfo FieldInfo
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

HasField(string?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? HasField(string? fieldName, ConfigurationSource configurationSource)

Parameters

fieldName string
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

HasMaxLength(int?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? HasMaxLength(int? maxLength, ConfigurationSource configurationSource)

Parameters

maxLength int?
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

HasPrecision(int?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? HasPrecision(int? precision, ConfigurationSource configurationSource)

Parameters

precision int?
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

HasProviderValueComparer(ValueComparer?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? HasProviderValueComparer(ValueComparer? comparer, ConfigurationSource configurationSource)

Parameters

comparer ValueComparer
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

HasProviderValueComparer(Type?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? HasProviderValueComparer(Type? comparerType, ConfigurationSource configurationSource)

Parameters

comparerType Type
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

HasScale(int?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? HasScale(int? scale, ConfigurationSource configurationSource)

Parameters

scale int?
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

HasSentinel(object?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? HasSentinel(object? sentinel, ConfigurationSource configurationSource)

Parameters

sentinel object
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

HasTypeMapping(CoreTypeMapping?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? HasTypeMapping(CoreTypeMapping? typeMapping, ConfigurationSource configurationSource)

Parameters

typeMapping CoreTypeMapping
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

HasValueComparer(ValueComparer?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? HasValueComparer(ValueComparer? comparer, ConfigurationSource configurationSource)

Parameters

comparer ValueComparer
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

HasValueComparer(Type?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? HasValueComparer(Type? comparerType, ConfigurationSource configurationSource)

Parameters

comparerType Type
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

HasValueGenerator(Func<IProperty, ITypeBase, ValueGenerator>?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? HasValueGenerator(Func<IProperty, ITypeBase, ValueGenerator>? factory, ConfigurationSource configurationSource)

Parameters

factory Func<IProperty, ITypeBase, ValueGenerator>
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

HasValueGenerator(Type?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? HasValueGenerator(Type? valueGeneratorType, ConfigurationSource configurationSource)

Parameters

valueGeneratorType Type
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

HasValueGeneratorFactory(Type?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? HasValueGeneratorFactory(Type? factory, ConfigurationSource configurationSource)

Parameters

factory Type
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

IsConcurrencyToken(bool?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? IsConcurrencyToken(bool? concurrencyToken, ConfigurationSource configurationSource)

Parameters

concurrencyToken bool?
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

IsRequired(bool?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? IsRequired(bool? required, ConfigurationSource configurationSource)

Parameters

required bool?
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

IsUnicode(bool?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? IsUnicode(bool? unicode, ConfigurationSource configurationSource)

Parameters

unicode bool?
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

SetElementType(Type?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalElementTypeBuilder? SetElementType(Type? elementType, ConfigurationSource configurationSource)

Parameters

elementType Type
configurationSource ConfigurationSource

Returns

InternalElementTypeBuilder

UsePropertyAccessMode(PropertyAccessMode?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? UsePropertyAccessMode(PropertyAccessMode? propertyAccessMode, ConfigurationSource configurationSource)

Parameters

propertyAccessMode PropertyAccessMode?
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder

ValueGenerated(ValueGenerated?, ConfigurationSource)

This is an internal API that supports the Entity Framework Core infrastructure and not subject to the same compatibility standards as public APIs. It may be changed or removed without notice in any release. You should only use it directly in your code with extreme caution and knowing that doing so can result in application failures when updating to a new Entity Framework Core release.

public virtual InternalPropertyBuilder? ValueGenerated(ValueGenerated? valueGenerated, ConfigurationSource configurationSource)

Parameters

valueGenerated ValueGenerated?
configurationSource ConfigurationSource

Returns

InternalPropertyBuilder