InternalTypeBaseBuilder
InternalTypeBaseBuilder(TypeBase, InternalModelBuilder)
CanAddComplexProperty(String, Type, Type, Boolean?, ConfigurationSource, Boolean)
CanAddProperty(Type, String, ConfigurationSource, Boolean, Boolean)
CanHaveComplexProperty(Type, String, MemberInfo, Type, Boolean?, ConfigurationSource?)
CanHaveProperty(Type, String, MemberInfo, ConfigurationSource?, ConfigurationSource?, Boolean)
CanIgnore(String, ConfigurationSource)
CanIgnore(String, ConfigurationSource, Boolean)
CanRemoveComplexProperty(ComplexProperty, ConfigurationSource)
CanRemoveProperty(Property, ConfigurationSource, Boolean)
CanSetChangeTrackingStrategy(ChangeTrackingStrategy?, ConfigurationSource)
CanSetPropertyAccessMode(PropertyAccessMode?, ConfigurationSource)
ComplexIndexerProperty(Type, String, Type, Boolean?, ConfigurationSource?)
ComplexProperty(MemberInfo, String, Boolean?, ConfigurationSource?)
ComplexProperty(Type, String, String, Boolean?, ConfigurationSource?)
ComplexProperty(Type, String, MemberInfo, String, Type, Boolean?, ConfigurationSource?)
CreateUniqueProperties(IReadOnlyList<Property>, Boolean, String, Boolean)
CreateUniqueProperties(IReadOnlyList<Type>, IReadOnlyList<String>, Boolean, Boolean)
CreateUniqueProperty(Type, String, Boolean, Boolean)
DetachProperties(IReadOnlyList<ComplexProperty>)
DetachProperties(IReadOnlyList<Property>)
GetActualProperties(IReadOnlyList<Property>, ConfigurationSource?)
GetOrCreateProperties(IEnumerable<MemberInfo>, ConfigurationSource?)
GetOrCreateProperties(IReadOnlyList<String>, ConfigurationSource?, IReadOnlyList<Property>, Boolean, Boolean)
HasChangeTrackingStrategy(ChangeTrackingStrategy?, ConfigurationSource)
HasNoComplexProperty(ComplexProperty, ConfigurationSource)
Ignore(String, ConfigurationSource)
IndexerProperty(Type, String, ConfigurationSource?, Boolean)
IsCompatible(MemberInfo, PropertyBase)
IsIgnored(String, ConfigurationSource?)
PrimitiveCollection(MemberInfo, ConfigurationSource?)
PrimitiveCollection(String, ConfigurationSource?)
PrimitiveCollection(Type, String, ConfigurationSource?)
PrimitiveCollection(Type, String, ConfigurationSource?, ConfigurationSource?)
PrimitiveCollection(Type, String, MemberInfo, ConfigurationSource?, ConfigurationSource?)
Property(MemberInfo, ConfigurationSource?)
Property(String, ConfigurationSource?)
Property(Type, String, ConfigurationSource?, Boolean)
Property(Type, String, ConfigurationSource?, ConfigurationSource?, Boolean)
Property(Type, String, MemberInfo, ConfigurationSource?, ConfigurationSource?, Boolean)
RemoveMembersInHierarchy(String, ConfigurationSource)
RemoveProperty(Property, ConfigurationSource, Boolean)
RemovePropertyIfUnused(Property, ConfigurationSource)
RemoveUnusedImplicitProperties(IReadOnlyList<IConventionProperty>)
TryCreateUniqueProperties(Int32, IReadOnlyList<Property>, IEnumerable<Type>, IEnumerable<String>, Boolean, String, Boolean)
UsePropertyAccessMode(PropertyAccessMode?, ConfigurationSource)
net10.0-windows7.0
namespace Microsoft.EntityFrameworkCore.Metadata.Internal
{
public abstract class InternalTypeBaseBuilder : AnnotatableBuilder<TypeBase!, InternalModelBuilder!>, IConventionAnnotatableBuilder, IConventionTypeBaseBuilder
{
public virtual InternalComplexPropertyBuilder? ComplexProperty([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors | DynamicallyAccessedMemberTypes.NonPublicConstructors | DynamicallyAccessedMemberTypes.PublicFields | DynamicallyAccessedMemberTypes.NonPublicFields | DynamicallyAccessedMemberTypes.PublicProperties | DynamicallyAccessedMemberTypes.NonPublicProperties | DynamicallyAccessedMemberTypes.Interfaces)] Type? propertyType, string! propertyName, string? complexTypeName, bool? collection, ConfigurationSource? configurationSource);
}
}
.NET | 8.09.010.0 |
---|---|
Information specific to net10.0 | |
Platforms | This API is only available when you target a specific platform: |
Windows | 7.0 |
Information specific to net10.0-windows7.0 | |
Assembly | Microsoft.EntityFrameworkCore , Version=9.0.3.0, PublicKeyToken=adb9793829ddae60 |
Referencing | Your project needs a package reference to |
Package | Microsoft.EntityFrameworkCore (9.0.3) net8.0 |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API