Class InternalNavigationBuilder
- 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 InternalNavigationBuilder : InternalPropertyBaseBuilder<IConventionNavigationBuilder, Navigation>, IConventionNavigationBuilder, IConventionPropertyBaseBuilder<IConventionNavigationBuilder>, IConventionAnnotatableBuilder
- Inheritance
-
InternalNavigationBuilder
- Implements
- Inherited Members
Constructors
InternalNavigationBuilder(Navigation, 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 InternalNavigationBuilder(Navigation metadata, InternalModelBuilder modelBuilder)
Parameters
metadata
NavigationmodelBuilder
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 IConventionNavigationBuilder This { get; }
Property Value
Methods
AutoInclude(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 InternalNavigationBuilder? AutoInclude(bool? autoInclude, ConfigurationSource configurationSource)
Parameters
autoInclude
bool?configurationSource
ConfigurationSource
Returns
CanSetAutoInclude(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 CanSetAutoInclude(bool? autoInclude, ConfigurationSource configurationSource)
Parameters
autoInclude
bool?configurationSource
ConfigurationSource
Returns
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
CanSetLazyLoadingEnabled(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 CanSetLazyLoadingEnabled(bool? lazyLoadingEnabled, ConfigurationSource configurationSource)
Parameters
lazyLoadingEnabled
bool?configurationSource
ConfigurationSource
Returns
EnableLazyLoading(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 InternalNavigationBuilder? EnableLazyLoading(bool? lazyLoadingEnabled, ConfigurationSource configurationSource)
Parameters
lazyLoadingEnabled
bool?configurationSource
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 InternalNavigationBuilder? 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 InternalNavigationBuilder? HasField(string? fieldName, ConfigurationSource configurationSource)
Parameters
fieldName
stringconfigurationSource
ConfigurationSource
Returns
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 InternalNavigationBuilder? IsRequired(bool? required, ConfigurationSource configurationSource)
Parameters
required
bool?configurationSource
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 InternalNavigationBuilder? UsePropertyAccessMode(PropertyAccessMode? propertyAccessMode, ConfigurationSource configurationSource)
Parameters
propertyAccessMode
PropertyAccessMode?configurationSource
ConfigurationSource