- EntityTypeBuilder - EntityTypeBuilder(IMutableEntityType) 
- EntityTypeBuilder(InternalEntityTypeBuilder) 
- Builder 
- Metadata 
- ComplexProperty(String) 
- ComplexProperty(Type, String) 
- ComplexProperty(Type, String, String) 
- ComplexProperty<TProperty>(String) 
- ComplexProperty(String, Action<ComplexPropertyBuilder>) 
- ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>) 
- ComplexProperty<TProperty>(String, String) 
- ComplexProperty(Type, String, Action<ComplexPropertyBuilder>) 
- ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>) 
- ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>) 
- Equals(Object) 
- FindRelatedEntityType(String, String) 
- FindRelatedEntityType(Type, String) 
- GetHashCode() 
- HasAlternateKey(String[]) 
- HasAnnotation(String, Object) 
- HasBaseType(String) 
- HasBaseType(Type) 
- HasChangeTrackingStrategy(ChangeTrackingStrategy) 
- HasData(Object[]) 
- HasData(IEnumerable<Object>) 
- HasDiscriminator() 
- HasDiscriminator(String, Type) 
- HasDiscriminator<TDiscriminator>(String) 
- HasIndex(String[]) 
- HasIndex(String[], String) 
- HasKey(String[]) 
- HasMany(String) 
- HasMany(String, String) 
- HasMany(Type, String) 
- HasNoDiscriminator() 
- HasNoKey() 
- HasOne(String) 
- HasOne(String, String) 
- HasOne(Type, String) 
- HasOneBuilder(MemberIdentity, EntityType) 
- HasQueryFilter(LambdaExpression) 
- HasTrigger(IMutableEntityType, String) 
- Ignore(String) 
- IndexerProperty(Type, String) 
- IndexerProperty<TProperty>(String) 
- Navigation(String) 
- OwnsMany(String, String) 
- OwnsMany(Type, String) 
- OwnsMany(String, Type, String) 
- OwnsMany(String, String, Action<CollectionOwnershipBuilder>) 
- OwnsMany(String, String, Action<OwnedNavigationBuilder>) 
- OwnsMany(Type, String, Action<CollectionOwnershipBuilder>) 
- OwnsMany(Type, String, Action<OwnedNavigationBuilder>) 
- OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>) 
- OwnsOne(String, String) 
- OwnsOne(Type, String) 
- OwnsOne(String, Type, String) 
- OwnsOne(String, String, Action<OwnedNavigationBuilder>) 
- OwnsOne(String, String, Action<ReferenceOwnershipBuilder>) 
- OwnsOne(Type, String, Action<OwnedNavigationBuilder>) 
- OwnsOne(Type, String, Action<ReferenceOwnershipBuilder>) 
- OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>) 
- PrimitiveCollection(String) 
- PrimitiveCollection(Type, String) 
- PrimitiveCollection<TProperty>(String) 
- Property(String) 
- Property(Type, String) 
- Property<TProperty>(String) 
- ToString() 
- UsePropertyAccessMode(PropertyAccessMode) 
- DeleteUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>) 
- DeleteUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>) 
- DeleteUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>) 
- ForSqlServerIsMemoryOptimized(EntityTypeBuilder, Boolean) 
- HasAnalyticalStoreTimeToLive(EntityTypeBuilder, Nullable<Int32>) 
- HasAutoscaleThroughput(EntityTypeBuilder, Nullable<Int32>) 
- HasCheckConstraint(EntityTypeBuilder, String, String) 
- HasCheckConstraint(EntityTypeBuilder, String, String, Action<CheckConstraintBuilder>) 
- HasComment(EntityTypeBuilder, String) 
- HasDefaultTimeToLive(EntityTypeBuilder, Nullable<Int32>) 
- HasDiscriminator(EntityTypeBuilder) 
- HasDiscriminator(EntityTypeBuilder, String, Type) 
- HasDiscriminator<TDiscriminator>(EntityTypeBuilder, String) 
- HasDiscriminatorInJsonId(EntityTypeBuilder, Nullable<Boolean>) 
- HasManualThroughput(EntityTypeBuilder, Nullable<Int32>) 
- HasPartitionKey(EntityTypeBuilder, String, String[]) 
- HasRootDiscriminatorInJsonId(EntityTypeBuilder, Nullable<Boolean>) 
- HasShadowId(EntityTypeBuilder, Nullable<Boolean>) 
- InsertUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>) 
- InsertUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>) 
- InsertUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>) 
- IsMemoryOptimized(EntityTypeBuilder, Boolean) 
- SplitToTable(EntityTypeBuilder, String, Action<SplitTableBuilder>) 
- SplitToTable(EntityTypeBuilder, String, String, Action<SplitTableBuilder>) 
- SplitToView(EntityTypeBuilder, String, Action<SplitViewBuilder>) 
- SplitToView(EntityTypeBuilder, String, String, Action<SplitViewBuilder>) 
- ToContainer(EntityTypeBuilder, String) 
- ToFunction(EntityTypeBuilder, MethodInfo) 
- ToFunction(EntityTypeBuilder, String) 
- ToFunction(EntityTypeBuilder, MethodInfo, Action<TableValuedFunctionBuilder>) 
- ToFunction(EntityTypeBuilder, String, Action<TableValuedFunctionBuilder>) 
- ToInMemoryQuery(EntityTypeBuilder, LambdaExpression) 
- ToSqlQuery(EntityTypeBuilder, String) 
- ToTable(EntityTypeBuilder, String) 
- ToTable(EntityTypeBuilder, String, String) 
- ToTable(EntityTypeBuilder, Action<TableBuilder>) 
- ToTable(EntityTypeBuilder, String, Action<TableBuilder>) 
- ToTable(EntityTypeBuilder, String, String, Action<TableBuilder>) 
- ToView(EntityTypeBuilder, String) 
- ToView(EntityTypeBuilder, String, String) 
- ToView(EntityTypeBuilder, String, Action<ViewBuilder>) 
- ToView(EntityTypeBuilder, String, String, Action<ViewBuilder>) 
- UpdateUsingStoredProcedure(EntityTypeBuilder, Action<StoredProcedureBuilder>) 
- UpdateUsingStoredProcedure(EntityTypeBuilder, String, Action<StoredProcedureBuilder>) 
- UpdateUsingStoredProcedure(EntityTypeBuilder, String, String, Action<StoredProcedureBuilder>) 
- UseETagConcurrency(EntityTypeBuilder) 
- UseTpcMappingStrategy(EntityTypeBuilder) 
- UseTphMappingStrategy(EntityTypeBuilder) 
- UseTptMappingStrategy(EntityTypeBuilder) 
 
net10.0-windows7.0
    namespace Microsoft.EntityFrameworkCore.Metadata.Builders
{
    public class EntityTypeBuilder : IInfrastructure<IConventionEntityTypeBuilder!>
    {
        public virtual ComplexPropertyBuilder! ComplexProperty(Type! propertyType, string! propertyName);
    }
}
            | nuget.org | 0.0 % Reference this API | 
|---|---|
| .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