EntityTypeBuilder<TEntity>
EntityTypeBuilder(IMutableEntityType)
EntityTypeBuilder(InternalEntityTypeBuilder)
ComplexProperty(String, Action<ComplexPropertyBuilder>)
ComplexProperty<TProperty>(Expression<Func<TEntity, TProperty>>)
ComplexProperty<TProperty>(String, Action<ComplexPropertyBuilder<TProperty>>)
ComplexProperty(Type, String, Action<ComplexPropertyBuilder>)
ComplexProperty<TProperty>(Expression<Func<TEntity, TProperty>>, Action<ComplexPropertyBuilder<TProperty>>)
ComplexProperty<TProperty>(Expression<Func<TEntity, TProperty>>, String)
ComplexProperty<TProperty>(String, String, Action<ComplexPropertyBuilder<TProperty>>)
ComplexProperty(Type, String, String, Action<ComplexPropertyBuilder>)
ComplexProperty<TProperty>(Expression<Func<TEntity, TProperty>>, String, Action<ComplexPropertyBuilder<TProperty>>)
HasAlternateKey(String[])
HasAlternateKey(Expression<Func<TEntity, Object>>)
HasAnnotation(String, Object)
HasBaseType(String)
HasBaseType(Type)
HasBaseType<TBaseType>()
HasChangeTrackingStrategy(ChangeTrackingStrategy)
HasData(Object[])
HasData(TEntity[])
HasData(IEnumerable<Object>)
HasData(IEnumerable<TEntity>)
HasDiscriminator<TDiscriminator>(Expression<Func<TEntity, TDiscriminator>>)
HasIndex(String[])
HasIndex(String[], String)
HasIndex(Expression<Func<TEntity, Object>>)
HasIndex(Expression<Func<TEntity, Object>>, String)
HasKey(String[])
HasKey(Expression<Func<TEntity, Object>>)
HasMany<TRelatedEntity>(String)
HasMany<TRelatedEntity>(Expression<Func<TEntity, IEnumerable<TRelatedEntity>>>)
HasNoDiscriminator()
HasNoKey()
HasOne<TRelatedEntity>(String)
HasOne<TRelatedEntity>(Expression<Func<TEntity, TRelatedEntity>>)
HasQueryFilter(LambdaExpression)
HasQueryFilter(Expression<Func<TEntity, Boolean>>)
Ignore(String)
Ignore(Expression<Func<TEntity, Object>>)
Navigation<TNavigation>(Expression<Func<TEntity, IEnumerable<TNavigation>>>)
Navigation<TNavigation>(Expression<Func<TEntity, TNavigation>>)
OwnsMany<TRelatedEntity>(String)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity, IEnumerable<TRelatedEntity>>>)
OwnsMany<TRelatedEntity>(String, String)
OwnsMany(String, String, Action<OwnedNavigationBuilder>)
OwnsMany(Type, String, Action<OwnedNavigationBuilder>)
OwnsMany<TRelatedEntity>(String, Action<CollectionOwnershipBuilder<TEntity, TRelatedEntity>>)
OwnsMany<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity, TRelatedEntity>>)
OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity, IEnumerable<TRelatedEntity>>>)
OwnsMany(String, Type, String, Action<OwnedNavigationBuilder>)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity, IEnumerable<TRelatedEntity>>>, Action<CollectionOwnershipBuilder<TEntity, TRelatedEntity>>)
OwnsMany<TRelatedEntity>(Expression<Func<TEntity, IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity, TRelatedEntity>>)
OwnsMany<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity, TRelatedEntity>>)
OwnsMany<TRelatedEntity>(String, Expression<Func<TEntity, IEnumerable<TRelatedEntity>>>, Action<OwnedNavigationBuilder<TEntity, TRelatedEntity>>)
OwnsOne<TRelatedEntity>(String)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity, TRelatedEntity>>)
OwnsOne<TRelatedEntity>(String, String)
OwnsOne(String, String, Action<OwnedNavigationBuilder>)
OwnsOne(Type, String, Action<OwnedNavigationBuilder>)
OwnsOne<TRelatedEntity>(String, Action<OwnedNavigationBuilder<TEntity, TRelatedEntity>>)
OwnsOne<TRelatedEntity>(String, Action<ReferenceOwnershipBuilder<TEntity, TRelatedEntity>>)
OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity, TRelatedEntity>>)
OwnsOne(String, Type, String, Action<OwnedNavigationBuilder>)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity, TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity, TRelatedEntity>>)
OwnsOne<TRelatedEntity>(Expression<Func<TEntity, TRelatedEntity>>, Action<ReferenceOwnershipBuilder<TEntity, TRelatedEntity>>)
OwnsOne<TRelatedEntity>(String, String, Action<OwnedNavigationBuilder<TEntity, TRelatedEntity>>)
OwnsOne<TRelatedEntity>(String, Expression<Func<TEntity, TRelatedEntity>>, Action<OwnedNavigationBuilder<TEntity, TRelatedEntity>>)
PrimitiveCollection<TProperty>(Expression<Func<TEntity, TProperty>>)
Property<TProperty>(Expression<Func<TEntity, TProperty>>)
ToQuery(Expression<Func<IQueryable<TEntity>>>)
UsePropertyAccessMode(PropertyAccessMode)
BuilderFilter(EntityTypeBuilder<ExtensionBuilderFilter>, QueryFilterFuncletizationContext)
DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)
DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)
DeleteUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)
ForSqlServerHasIndex<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity, Object>>)
ForSqlServerIsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
HasAnalyticalStoreTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)
HasAutoscaleThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)
HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String)
HasCheckConstraint<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<CheckConstraintBuilder>)
HasComment<TEntity>(EntityTypeBuilder<TEntity>, String)
HasDefaultTimeToLive<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)
HasDiscriminator<TEntity, TDiscriminator>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity, TDiscriminator>>)
HasDiscriminatorInJsonId<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Boolean>)
HasManualThroughput<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Int32>)
HasPartitionKey<TEntity>(EntityTypeBuilder<TEntity>, String, String[])
HasPartitionKey<TEntity, TProperty>(EntityTypeBuilder<TEntity>, Expression<Func<TEntity, TProperty>>)
HasRootDiscriminatorInJsonId<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Boolean>)
HasShadowId<TEntity>(EntityTypeBuilder<TEntity>, Nullable<Boolean>)
InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)
InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)
InsertUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)
IsMemoryOptimized<TEntity>(EntityTypeBuilder<TEntity>, Boolean)
SplitToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<SplitTableBuilder<TEntity>>)
SplitToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<SplitTableBuilder<TEntity>>)
SplitToView<TEntity>(EntityTypeBuilder<TEntity>, String, Action<SplitViewBuilder<TEntity>>)
SplitToView<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<SplitViewBuilder<TEntity>>)
ToContainer<TEntity>(EntityTypeBuilder<TEntity>, String)
ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo)
ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String)
ToFunction<TEntity>(EntityTypeBuilder<TEntity>, MethodInfo, Action<TableValuedFunctionBuilder<TEntity>>)
ToFunction<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableValuedFunctionBuilder<TEntity>>)
ToInMemoryQuery<TEntity>(EntityTypeBuilder<TEntity>, Expression<Func<IQueryable<TEntity>>>)
ToSqlQuery<TEntity>(EntityTypeBuilder<TEntity>, String)
ToTable<TEntity>(EntityTypeBuilder<TEntity>, Action<TableBuilder<TEntity>>)
ToTable<TEntity>(EntityTypeBuilder<TEntity>, String)
ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, Action<TableBuilder<TEntity>>)
ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String)
ToTable<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<TableBuilder<TEntity>>)
ToView<TEntity>(EntityTypeBuilder<TEntity>, String)
ToView<TEntity>(EntityTypeBuilder<TEntity>, String, Action<ViewBuilder<TEntity>>)
ToView<TEntity>(EntityTypeBuilder<TEntity>, String, String)
ToView<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<ViewBuilder<TEntity>>)
UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, Action<StoredProcedureBuilder<TEntity>>)
UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, Action<StoredProcedureBuilder<TEntity>>)
UpdateUsingStoredProcedure<TEntity>(EntityTypeBuilder<TEntity>, String, String, Action<StoredProcedureBuilder<TEntity>>)
UseETagConcurrency<TEntity>(EntityTypeBuilder<TEntity>)
UseTpcMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)
UseTphMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)
UseTptMappingStrategy<TEntity>(EntityTypeBuilder<TEntity>)
netcoreapp2.0
namespace Microsoft.EntityFrameworkCore.Metadata.Builders
{
public class EntityTypeBuilder<TEntity> : EntityTypeBuilder
where TEntity, class
{
public virtual PropertyBuilder<TProperty> Property<TProperty>(Expression<Func<TEntity, TProperty>> propertyExpression);
}
}
.NET | 8.09.010.0 |
---|---|
.NET Core | 2.02.12.2 |
Information specific to netcoreapp2.0 | |
Assembly | Microsoft.EntityFrameworkCore , Version=2.0.3.0, PublicKeyToken=adb9793829ddae60 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API