Class InternalServicePropertyBuilder
- 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 InternalServicePropertyBuilder : InternalPropertyBaseBuilder<IConventionServicePropertyBuilder, ServiceProperty>, IConventionServicePropertyBuilder, IConventionPropertyBaseBuilder<IConventionServicePropertyBuilder>, IConventionAnnotatableBuilder
- Inheritance
-
InternalServicePropertyBuilder
- Implements
- Inherited Members
Constructors
InternalServicePropertyBuilder(ServiceProperty, 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 InternalServicePropertyBuilder(ServiceProperty property, InternalModelBuilder modelBuilder)
Parameters
property
ServicePropertymodelBuilder
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 IConventionServicePropertyBuilder This { get; }
Property Value
Methods
Attach(InternalEntityTypeBuilder)
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 InternalServicePropertyBuilder? Attach(InternalEntityTypeBuilder entityTypeBuilder)
Parameters
entityTypeBuilder
InternalEntityTypeBuilder
Returns
CanSetParameterBinding(ServiceParameterBinding?, 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 CanSetParameterBinding(ServiceParameterBinding? parameterBinding, ConfigurationSource? configurationSource)
Parameters
parameterBinding
ServiceParameterBindingconfigurationSource
ConfigurationSource?
Returns
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 InternalServicePropertyBuilder? HasField(FieldInfo? fieldInfo, ConfigurationSource configurationSource)
Parameters
fieldInfo
FieldInfoconfigurationSource
ConfigurationSource
Returns
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 InternalServicePropertyBuilder? HasField(string? fieldName, ConfigurationSource configurationSource)
Parameters
fieldName
stringconfigurationSource
ConfigurationSource
Returns
HasParameterBinding(ServiceParameterBinding?, 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 InternalServicePropertyBuilder? HasParameterBinding(ServiceParameterBinding? parameterBinding, ConfigurationSource configurationSource)
Parameters
parameterBinding
ServiceParameterBindingconfigurationSource
ConfigurationSource
Returns
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 InternalServicePropertyBuilder? UsePropertyAccessMode(PropertyAccessMode? propertyAccessMode, ConfigurationSource configurationSource)
Parameters
propertyAccessMode
PropertyAccessMode?configurationSource
ConfigurationSource