Equals(Object)
|
允许为模型中的实体类型执行配置。
可以通过 上的 Entity 方法获取 EntityTypeConfiguration,或者可以通过 上的 DbModelBuilderDbModelBuilderConfigurations 属性注册派生自 EntityTypeConfiguration 的自定义类型。
|
GetHashCode()
|
允许为模型中的实体类型执行配置。
可以通过 上的 Entity 方法获取 EntityTypeConfiguration,或者可以通过 上的 DbModelBuilderDbModelBuilderConfigurations 属性注册派生自 EntityTypeConfiguration 的自定义类型。
|
GetType()
|
获取当前实例的 Type。
|
HasEntitySetName(String)
|
配置要用于此实体类型的实体集名称。
只能为每个集中的基类型配置实体集名称。
|
HasIndex<TIndex>(Expression<Func<TEntityType,TIndex>>)
|
配置此实体类型的索引属性 () 。
|
HasKey<TKey>(Expression<Func<TEntityType,TKey>>, Action<PrimaryKeyIndexConfiguration>)
|
配置此实体类型的主键属性。
|
HasKey<TKey>(Expression<Func<TEntityType,TKey>>)
|
配置此实体类型的主键属性。
|
HasMany<TTargetEntity>(Expression<Func<TEntityType,ICollection<TTargetEntity>>>)
|
通过此实体类型配置一对多关系。
|
HasOptional<TTargetEntity>(Expression<Func<TEntityType,TTargetEntity>>)
|
通过此实体类型配置可选关系。
实体类型的实例将能保存到数据库,而无需指定此关系。
数据库中的外键可为 null。
|
HasRequired<TTargetEntity>(Expression<Func<TEntityType,TTargetEntity>>)
|
通过此实体类型配置所需的关系。
除非指定此关系,否则实体类型的实例将无法保存到数据库。
数据库中的外键不可为 null。
|
HasTableAnnotation(String, Object)
|
在此实体映射到的表的模型中设置批注。 注释值稍后可以在处理表时使用,例如在创建迁移时。
|
Ignore<TProperty>(Expression<Func<TEntityType,TProperty>>)
|
从模型中排除某个属性,使该属性不会映射到数据库。
|
Ignore<TProperty>(Expression<Func<TStructuralType,TProperty>>)
|
从模型中排除某个属性,使该属性不会映射到数据库。
(继承自 StructuralTypeConfiguration<TStructuralType>)
|
Map(Action<EntityMappingConfiguration<TEntityType>>)
|
允许与此实体类型映射到数据库架构的方式相关的高级配置。
默认情况下,任何配置都还会应用于从此实体类型派生的任何类型。
可以通过配置派生类型的 Map 重载或使用派生类型的 EntityTypeConfiguration 来配置派生类型。
可以使用多个 Map 调用在多个表之间拆分实体的属性。
对 Map 的调用是累加的,后续调用不会覆盖已通过 Map 预制的配置。
|
Map<TDerived>(Action<EntityMappingConfiguration<TDerived>>)
|
允许与派生的实体类型映射到数据库架构的方式相关的高级配置。
对 Map 的调用是累加的,后续调用不会覆盖已通过 Map 预制的配置。
|
MapToStoredProcedures()
|
将此类型配置为使用存储过程进行插入、更新和删除。
将使用过程名称和参数名称的默认约定。
|
MapToStoredProcedures(Action<ModificationStoredProceduresConfiguration<TEntityType>>)
|
将此类型配置为使用存储过程进行插入、更新和删除。
|
Property(Expression<Func<TStructuralType,Byte[]>>)
|
System.byte[]配置在此类型上定义的属性。
(继承自 StructuralTypeConfiguration<TStructuralType>)
|
Property(Expression<Func<TStructuralType,DateTime>>)
|
DateTime配置在此类型上定义的属性。
(继承自 StructuralTypeConfiguration<TStructuralType>)
|
Property(Expression<Func<TStructuralType,DateTimeOffset>>)
|
DateTimeOffset配置在此类型上定义的属性。
(继承自 StructuralTypeConfiguration<TStructuralType>)
|
Property(Expression<Func<TStructuralType,DbGeography>>)
|
DbGeography配置在此类型上定义的属性。
(继承自 StructuralTypeConfiguration<TStructuralType>)
|
Property(Expression<Func<TStructuralType,DbGeography>>)
|
DbGeography配置在此类型上定义的属性。
(继承自 StructuralTypeConfiguration<TStructuralType>)
|
Property(Expression<Func<TStructuralType,DbGeometry>>)
|
DbGeometry配置在此类型上定义的属性。
(继承自 StructuralTypeConfiguration<TStructuralType>)
|
Property(Expression<Func<TStructuralType,DbGeometry>>)
|
DbGeometry配置在此类型上定义的属性。
(继承自 StructuralTypeConfiguration<TStructuralType>)
|
Property(Expression<Func<TStructuralType,Decimal>>)
|
System.decimal配置在此类型上定义的属性。
(继承自 StructuralTypeConfiguration<TStructuralType>)
|
Property(Expression<Func<TStructuralType,Nullable<DateTime>>>)
|
System.DateTime?配置在此类型上定义的属性。
(继承自 StructuralTypeConfiguration<TStructuralType>)
|
Property(Expression<Func<TStructuralType,Nullable<DateTimeOffset>>>)
|
System.DateTimeOffset?配置在此类型上定义的属性。
(继承自 StructuralTypeConfiguration<TStructuralType>)
|
Property(Expression<Func<TStructuralType,Nullable<Decimal>>>)
|
System.decimal?配置在此类型上定义的属性。
(继承自 StructuralTypeConfiguration<TStructuralType>)
|
Property(Expression<Func<TStructuralType,Nullable<TimeSpan>>>)
|
System.TimeSpan?配置在此类型上定义的属性。
(继承自 StructuralTypeConfiguration<TStructuralType>)
|
Property(Expression<Func<TStructuralType,String>>)
|
System.string配置在此类型上定义的属性。
(继承自 StructuralTypeConfiguration<TStructuralType>)
|
Property(Expression<Func<TStructuralType,TimeSpan>>)
|
TimeSpan配置在此类型上定义的属性。
(继承自 StructuralTypeConfiguration<TStructuralType>)
|
Property<T>(Expression<Func<TStructuralType,Nullable<T>>>)
|
System.struct?配置在此类型上定义的属性。
(继承自 StructuralTypeConfiguration<TStructuralType>)
|
Property<T>(Expression<Func<TStructuralType,T>>)
|
System.struct配置在此类型上定义的属性。
(继承自 StructuralTypeConfiguration<TStructuralType>)
|
ToString()
|
允许为模型中的实体类型执行配置。
可以通过 上的 Entity 方法获取 EntityTypeConfiguration,或者可以通过 上的 DbModelBuilderDbModelBuilderConfigurations 属性注册派生自 EntityTypeConfiguration 的自定义类型。
|
ToTable(String, String)
|
配置此实体类型映射到的表名。
|
ToTable(String)
|
配置此实体类型映射到的表名。
|