AddAnnotations(IConventionAnnotatable, IEnumerable<IConventionAnnotation>, Boolean)
|
向 对象添加批注。
|
GetAnnotation(IConventionAnnotatable, String)
|
获取具有给定名称的批注,如果不存在,则引发该批注。
|
SetOrRemoveAnnotation(IConventionAnnotatable, String, Object, Boolean)
|
设置存储在给定名称下的批注。 如果具有指定名称的注释已存在,则覆盖现有批注。 如果 null 提供,则删除现有批注。
|
GetPropertyAccessModeConfigurationSource(IConventionPropertyBase)
|
返回 的配置 GetPropertyAccessMode()源。
|
SetField(IConventionPropertyBase, String, Boolean)
|
设置此属性应使用的基础 CLR 字段。
这可能 null 适用于阴影属性,或者如果属性的后备字段未知,则为 。
支持字段通常按约定找到,如下所示: http://go.microsoft.com/fwlink/?LinkId=723277.
此方法可用于在未按约定找到正确字段的情况下显式设置后备字段。
默认情况下,当构造新对象时(通常从数据库查询实体时),将使用后备字段(如果找到或已指定)。
属性用于所有其他访问。 可以通过调用 SetPropertyAccessMode(IConventionPropertyBase, Nullable<PropertyAccessMode>, Boolean)来更改此情况。
|
SetPropertyAccessMode(IConventionPropertyBase, Nullable<PropertyAccessMode>, Boolean)
|
PropertyAccessMode设置要用于此属性的 。
|
FindContainingPrimaryKey(IConventionProperty)
|
获取使用此属性的主键 (包括) 包含此属性的复合主键。
|
FindFirstPrincipal(IConventionProperty)
|
如果给定属性是外键的一部分,则查找受给定属性约束的第一个主体属性。
|
FindPrincipals(IConventionProperty)
|
已过时。.
查找主体属性的列表,包括给定属性受约束的给定属性(如果给定属性是外键的一部分)。
|
GetAfterSaveBehaviorConfigurationSource(IConventionProperty)
|
返回 的配置 GetAfterSaveBehavior(IProperty)源。
|
GetBeforeSaveBehaviorConfigurationSource(IConventionProperty)
|
返回 的配置 GetBeforeSaveBehavior(IProperty)源。
|
GetContainingForeignKeys(IConventionProperty)
|
获取使用此属性的所有外键 (包括) 包含此属性的复合外键。
|
GetContainingIndexes(IConventionProperty)
|
获取使用此属性的所有索引 (包括) 包含此属性的复合索引。
|
GetContainingKeys(IConventionProperty)
|
获取使用此属性的所有主键或备用键 (包括) 包含此属性的复合键。
|
GetIsUnicodeConfigurationSource(IConventionProperty)
|
返回 的配置 IsUnicode(IProperty)源。
|
GetKeyValueComparerConfigurationSource(IConventionProperty)
|
已过时。.
返回 的配置 GetKeyValueComparer()源。
|
GetMaxLengthConfigurationSource(IConventionProperty)
|
返回 的配置 GetMaxLength(IProperty)源。
|
GetPrecisionConfigurationSource(IConventionProperty)
|
返回 的配置 GetPrecision(IProperty)源。
|
GetProviderClrTypeConfigurationSource(IConventionProperty)
|
返回 的配置 GetProviderClrType(IProperty)源。
|
GetScaleConfigurationSource(IConventionProperty)
|
返回 的配置 GetScale(IProperty)源。
|
GetStructuralValueComparerConfigurationSource(IConventionProperty)
|
已过时。.
返回 的配置 GetStructuralValueComparer(IProperty)源。
|
GetTypeMappingConfigurationSource(IConventionProperty)
|
ConfigurationSource获取 的 FindTypeMapping(IProperty)。
|
GetValueComparerConfigurationSource(IConventionProperty)
|
返回 的配置 GetValueComparer(IProperty)源。
|
GetValueConverterConfigurationSource(IConventionProperty)
|
返回 的配置 GetValueConverter(IProperty)源。
|
GetValueGeneratorFactoryConfigurationSource(IConventionProperty)
|
返回 的配置 GetValueGeneratorFactory(IProperty)源。
|
SetAfterSaveBehavior(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean)
|
设置一个值,该值指示在实体保存到数据库后是否可以修改此属性。
如果 Throw为 ,则在数据库中存在实体后,如果为此属性分配了新值,则会引发异常。
如果 Ignore为 ,则将忽略对数据库中已存在的实体的属性值所做的任何修改。
|
SetBeforeSaveBehavior(IConventionProperty, Nullable<PropertySaveBehavior>, Boolean)
|
设置一个值,该值指示在实体保存到数据库之前是否可以修改此属性。
如果 Throw为 ,则如果在此属性处于 Added 状态时将值分配给此属性,则会引发异常。
如果 Ignore为 ,则在处于 状态时 Added ,将忽略任何值集。
|
SetIsUnicode(IConventionProperty, Nullable<Boolean>, Boolean)
|
设置一个值,该值指示此属性是否可以保留 Unicode 字符。
|
SetKeyValueComparer(IConventionProperty, ValueComparer, Boolean)
|
已过时。.
在执行键比较时,为此属性设置自定义 ValueComparer 。
|
SetMaxLength(IConventionProperty, Nullable<Int32>, Boolean)
|
设置此属性中允许的最大数据长度。 例如,如果 属性为 String ',则这是最大字符数。
|
SetPrecision(IConventionProperty, Nullable<Int32>, Boolean)
|
设置此属性中允许的数据的精度。
例如,如果 属性为 , Decimal 则这是最大位数。
|
SetProviderClrType(IConventionProperty, Type, Boolean)
|
设置属性值在发送到数据库提供程序之前将转换为的类型。
|
SetScale(IConventionProperty, Nullable<Int32>, Boolean)
|
设置此属性中允许的数据规模。
例如,如果 属性为 , Decimal 则这是小数位数的最大位数。
|
SetStructuralValueComparer(IConventionProperty, ValueComparer, Boolean)
|
已过时。.
为此属性设置结构副本的自定义 ValueComparer 。
|
SetTypeMapping(IConventionProperty, CoreTypeMapping, Boolean)
|
CoreTypeMapping设置给定属性的
|
SetValueComparer(IConventionProperty, ValueComparer, Boolean)
|
设置此属性的自定义 ValueComparer 。
|
SetValueConverter(IConventionProperty, ValueConverter, Boolean)
|
设置此属性的自定义 ValueConverter 。
|
SetValueGeneratorFactory(IConventionProperty, Func<IProperty,IEntityType,ValueGenerator>, Boolean)
|
设置工厂以用于生成此属性的值,或 null 清除任何以前设置的工厂。
设置 null 不会禁用此属性的值生成,它只是清除为此属性显式配置的任何生成器。 数据库提供程序可能仍具有属性类型的值生成器。
|
GetJsonPropertyName(IProperty)
|
返回属性在面向 Cosmos 时映射到的属性名称。
|
GetJsonPropertyName(IReadOnlyProperty)
|
返回属性在面向 Cosmos 时映射到的属性名称。
|
GetJsonPropertyNameConfigurationSource(IConventionProperty)
|
获取 ConfigurationSource 属性在面向 Cosmos 时映射到的属性名称。
|
GetPropertyName(IProperty)
|
返回面向 Cosmos 时使用的属性名称。
|
GetPropertyNameConfigurationSource(IConventionProperty)
|
ConfigurationSource获取面向 Cosmos 时使用的属性名称的 。
|
SetJsonPropertyName(IConventionProperty, String, Boolean)
|
设置属性在面向 Cosmos 时映射到的属性名称。
|
SetPropertyName(IConventionProperty, String, Boolean)
|
设置面向 Cosmos 时使用的属性名称。
|
AnnotationsToDebugString(IAnnotatable, Int32)
|
获取对象上声明的所有注释的调试字符串。
|
GetAnnotation(IAnnotatable, String)
|
获取具有给定名称的批注,如果不存在,则引发该批注。
|
GetCurrentValueComparer(IPropertyBase)
|
获取用于 IComparer<T> 比较跟踪 IUpdateEntry 条目中的值的 。
|
GetFieldName(IPropertyBase)
|
获取此属性的后备字段的名称,或者 null 如果后备字段未知,则为 。
|
GetGetter(IPropertyBase)
|
IClrPropertyGetter获取用于读取此属性的值的 。
请注意,为阴影属性 IsShadowProperty(IPropertyBase) 调用此方法 () 是错误的,因为此类属性没有关联的 MemberInfo。
|
GetIndex(IPropertyBase)
|
获取此属性的属性索引。
|
GetMemberInfo(IPropertyBase, Boolean, Boolean)
|
PropertyInfo获取应用于获取或设置给定属性的值的 或 FieldInfo 。
请注意,为阴影属性 IsShadowProperty(IPropertyBase) 调用此方法 () 是错误的,因为此类属性没有关联的 MemberInfo。
|
GetPropertyAccessMode(IPropertyBase)
|
PropertyAccessMode获取用于此属性的 。
null 指示正在使用默认属性访问模式。
|
IsIndexerProperty(IPropertyBase)
|
获取一个值,该值指示此是否为索引器属性。 索引器属性是通过实体类上的索引器访问的属性。
|
IsShadowProperty(IPropertyBase)
|
已过时。.
获取一个值,该值指示此是否为阴影属性。 阴影属性是实体类中没有相应属性的阴影属性。 属性的当前值存储在 中, ChangeTracker 而不是存储在实体类的实例中。
|
CreateKeyEqualityComparer<TProperty>(IProperty)
|
IEqualityComparer<T>为给定属性类型的值创建 。
|
FindContainingPrimaryKey(IProperty)
|
获取使用此属性的主键 (包括) 包含此属性的复合主键。
|
FindFirstPrincipal(IProperty)
|
如果给定属性是外键的一部分,则查找受给定属性约束的第一个主体属性。
|
FindMapping(IProperty)
|
已过时。.
返回 CoreTypeMapping 给定属性的 。
|
FindPrincipals(IProperty)
|
已过时。.
查找主体属性的列表,包括给定属性受约束的给定属性(如果给定属性是外键的一部分)。
|
FindTypeMapping(IProperty)
|
返回 CoreTypeMapping 给定属性的 。
|
GetAfterSaveBehavior(IProperty)
|
已过时。.
获取一个值,该值指示在实体保存到数据库后是否可以修改此属性。
如果 Throw为 ,则在数据库中存在实体后,如果为此属性分配了新值,则会引发异常。
如果 Ignore为 ,则将忽略对数据库中已存在的实体的属性值所做的任何修改。
|
GetBeforeSaveBehavior(IProperty)
|
已过时。.
获取一个值,该值指示在实体保存到数据库之前是否可以修改此属性。
如果 Throw为 ,则如果在此属性处于 Added 状态时将值分配给此属性,则会引发异常。
如果 Ignore为 ,则在处于 状态时 Added ,将忽略任何值集。
|
GetContainingForeignKeys(IProperty)
|
获取使用此属性的所有外键 (包括) 包含此属性的复合外键。
|
GetContainingIndexes(IProperty)
|
获取使用此属性的所有索引 (包括) 包含此属性的复合索引。
|
GetContainingKeys(IProperty)
|
获取使用此属性的所有主键或备用键 (包括) 包含此属性的复合键。
|
GetContainingPrimaryKey(IProperty)
|
已过时。.
获取使用此属性的主键 (包括) 包含此属性的复合主键。
|
GetKeyValueComparer(IProperty)
|
ValueComparer获取要与此属性的键一起使用的 ;如果未设置任何设置,null 则获取 。
|
GetMaxLength(IProperty)
|
获取此属性中允许的最大数据长度。 例如,如果 属性为 , String 则这是最大字符数。
|
GetPrecision(IProperty)
|
获取此属性中允许的数据的精度。
例如,如果 属性为 , Decimal 则这是最大位数。
|
GetProviderClrType(IProperty)
|
获取属性值在发送到数据库提供程序之前将转换为的类型。
|
GetScale(IProperty)
|
获取此属性中允许的数据比例。
例如,如果 属性为 , Decimal 则这是小数位数的最大位数。
|
GetStructuralValueComparer(IProperty)
|
已过时。.
ValueComparer获取要用于此属性的结构副本的 ;如果未设置,null 则获取 。
|
GetTypeMapping(IProperty)
|
从 CoreTypeMapping 最终完成的模型中返回给定属性的 。
|
GetValueComparer(IProperty)
|
ValueComparer获取此属性的 ;null 如果未设置,则获取 。
|
GetValueConverter(IProperty)
|
已过时。.
获取此属性的自定义 ValueConverter 集。
|
GetValueGeneratorFactory(IProperty)
|
已过时。.
获取已设置为为此属性生成值的工厂(如果有)。
|
IsForeignKey(IProperty)
|
已过时。.
获取一个值,该值指示此属性是用作外键 (还是复合外键) 的一部分。
|
IsIndex(IProperty)
|
已过时。.
获取一个值,该值指示此属性是用作索引 (还是复合索引) 的一部分。
|
IsKey(IProperty)
|
已过时。.
获取一个值,该值指示此属性是用作主键或备用键 (还是复合主键或备用键) 的一部分。
|
IsPrimaryKey(IProperty)
|
已过时。.
获取一个值,该值指示此属性是用作主键 (还是复合主键) 的一部分。
|
IsUnicode(IProperty)
|
获取一个值,该值指示属性是否可以持久保存 Unicode 字符。
|
IsUniqueIndex(IProperty)
|
已过时。.
获取一个值,该值指示此属性是用作唯一索引 (还是用作唯一复合索引) 的一部分。
|
ToDebugString(IProperty, MetadataDebugStringOptions, Int32)
|
创建给定元数据的可读表示形式。
警告:不要依赖于返回的字符串的格式。
它仅用于调试,可能会在发布之间任意更改。
|
FindColumn(IProperty, StoreObjectIdentifier)
|
如果此属性映射到给定的类似表的存储对象,则返回与此属性对应的列。
|
FindOverrides(IConventionProperty, StoreObjectIdentifier)
|
返回特定类似表的存储对象的属性方面重写。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。
|
FindOverrides(IProperty, StoreObjectIdentifier)
|
返回特定类似表的存储对象的属性方面重写。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。
|
FindOverrides(IReadOnlyProperty, StoreObjectIdentifier)
|
返回特定类似表的存储对象的属性方面重写。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。
|
FindRelationalMapping(IProperty)
|
已过时。.
返回 RelationalTypeMapping 最终模型上给定属性的 。
|
FindRelationalTypeMapping(IProperty)
|
返回 RelationalTypeMapping 最终模型上给定属性的 。
|
FindRelationalTypeMapping(IProperty, StoreObjectIdentifier)
|
返回 RelationalTypeMapping 最终模型上给定属性的 。
|
FindRelationalTypeMapping(IReadOnlyProperty)
|
返回 RelationalTypeMapping 最终模型上给定属性的 。
|
FindRelationalTypeMapping(IReadOnlyProperty, StoreObjectIdentifier)
|
返回 RelationalTypeMapping 最终模型上给定属性的 。
|
FindSharedStoreObjectRootProperty(IConventionProperty, StoreObjectIdentifier)
|
查找映射到类似共享表的 对象中的同一列的第 IProperty 一个 。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。
|
FindSharedStoreObjectRootProperty(IProperty, StoreObjectIdentifier)
|
查找映射到类似共享表的 对象中的同一列的第 IProperty 一个 。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。
|
FindSharedStoreObjectRootProperty(IReadOnlyProperty, StoreObjectIdentifier)
|
查找映射到类似共享表的 对象中的同一列的第 IProperty 一个 。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。
|
FindSharedTableRootPrimaryKeyProperty(IProperty)
|
查找表示 IProperty 与给定属性相同的主键属性,但可能位于共享根表中的 。
此类型通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。
|
GetCollation(IProperty)
|
返回要用于列的排序规则。
|
GetCollation(IProperty, StoreObjectIdentifier)
|
返回要用于列的排序规则。
|
GetCollation(IReadOnlyProperty)
|
返回要用于列的排序规则。
|
GetCollation(IReadOnlyProperty, StoreObjectIdentifier)
|
返回要用于列的排序规则。
|
GetCollationConfigurationSource(IConventionProperty)
|
获取 ConfigurationSource 列排序规则的 。
|
GetColumnBaseName(IProperty)
|
返回属性将映射到的列的基名称。
|
GetColumnBaseName(IReadOnlyProperty)
|
已过时。.
返回属性将映射到的列的基名称。
|
GetColumnName(IProperty)
|
已过时。.
返回属性映射到的表列的名称。
|
GetColumnName(IProperty, StoreObjectIdentifier)
|
返回特定表的属性映射到的列的名称。
|
GetColumnName(IReadOnlyProperty)
|
返回属性将映射到的列的名称。
|
GetColumnName(IReadOnlyProperty, StoreObjectIdentifier)
|
返回特定表的属性映射到的列的名称。
|
GetColumnNameConfigurationSource(IConventionProperty)
|
获取 ConfigurationSource 列名称的 。
|
GetColumnNameConfigurationSource(IConventionProperty, StoreObjectIdentifier)
|
获取 ConfigurationSource 特定表类存储对象的列名的 。
|
GetColumnOrder(IReadOnlyProperty)
|
返回此属性映射到的列的顺序。
|
GetColumnOrder(IReadOnlyProperty, StoreObjectIdentifier)
|
返回此属性针对特定表映射到的列的顺序。
|
GetColumnOrderConfigurationSource(IConventionProperty)
|
ConfigurationSource获取列顺序的 。
|
GetColumnType(IProperty)
|
返回属性映射到的列的数据库类型。
|
GetColumnType(IProperty, StoreObjectIdentifier)
|
返回属性映射到的列的数据库类型。
|
GetColumnType(IReadOnlyProperty)
|
如果找不到数据库类型, null 则返回属性映射到的列的数据库类型。
|
GetColumnType(IReadOnlyProperty, StoreObjectIdentifier)
|
如果找不到数据库类型, null 则返回属性映射到的列的数据库类型。
|
GetColumnTypeConfigurationSource(IConventionProperty)
|
获取 ConfigurationSource 列名称的 。
|
GetComment(IProperty)
|
返回此属性映射到的列的注释。
|
GetComment(IProperty, StoreObjectIdentifier)
|
返回此属性映射到的列的注释。
|
GetComment(IReadOnlyProperty)
|
返回此属性映射到的列的注释。
|
GetComment(IReadOnlyProperty, StoreObjectIdentifier)
|
返回此属性映射到的列的注释。
|
GetCommentConfigurationSource(IConventionProperty)
|
获取 ConfigurationSource 列注释的 。
|
GetComputedColumnSql(IProperty)
|
返回用作此属性映射到的列的计算值的 SQL 表达式。
|
GetComputedColumnSql(IProperty, StoreObjectIdentifier)
|
返回用作此属性映射到的列的计算值的 SQL 表达式。
|
GetComputedColumnSql(IReadOnlyProperty)
|
返回用作此属性映射到的列的计算值的 SQL 表达式。
|
GetComputedColumnSql(IReadOnlyProperty, StoreObjectIdentifier)
|
返回用作此属性映射到的列的计算值的 SQL 表达式。
|
GetComputedColumnSqlConfigurationSource(IConventionProperty)
|
ConfigurationSource获取计算值 SQL 表达式的 。
|
GetDefaultColumnBaseName(IProperty)
|
返回属性将映射到的列的默认基名称
|
GetDefaultColumnBaseName(IReadOnlyProperty)
|
已过时。.
返回属性将映射到的列的默认基名称
|
GetDefaultColumnMappings(IProperty)
|
返回属性将映射到的默认列。
|
GetDefaultColumnName(IProperty)
|
已过时。.
返回属性将映射到的默认表列名。
|
GetDefaultColumnName(IProperty, StoreObjectIdentifier)
|
返回属性将映射到的默认列名。
|
GetDefaultColumnName(IReadOnlyProperty)
|
返回属性将映射到的列的默认基名称
|
GetDefaultColumnName(IReadOnlyProperty, StoreObjectIdentifier)
|
返回属性将映射到的默认列名。
|
GetDefaultValue(IProperty)
|
返回对象,该对象用作此属性映射到的列的默认值。
|
GetDefaultValue(IProperty, StoreObjectIdentifier)
|
返回对象,该对象用作此属性映射到的列的默认值。
|
GetDefaultValue(IReadOnlyProperty)
|
返回对象,该对象用作此属性映射到的列的默认值。
|
GetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier)
|
返回对象,该对象用作此属性映射到的列的默认值。
|
GetDefaultValueConfigurationSource(IConventionProperty)
|
ConfigurationSource获取默认值的 。
|
GetDefaultValueSql(IProperty)
|
返回用作此属性映射到的列的默认值的 SQL 表达式。
|
GetDefaultValueSql(IProperty, StoreObjectIdentifier)
|
返回用作此属性映射到的列的默认值的 SQL 表达式。
|
GetDefaultValueSql(IReadOnlyProperty)
|
返回用作此属性映射到的列的默认值的 SQL 表达式。
|
GetDefaultValueSql(IReadOnlyProperty, StoreObjectIdentifier)
|
返回用作此属性映射到的列的默认值的 SQL 表达式。
|
GetDefaultValueSqlConfigurationSource(IConventionProperty)
|
ConfigurationSource获取默认值 SQL 表达式的 。
|
GetFunctionColumnMappings(IProperty)
|
返回属性映射到的函数列。
|
GetIsFixedLengthConfigurationSource(IConventionProperty)
|
获取 ConfigurationSource 的 IsFixedLength(IReadOnlyProperty)。
|
GetIsStored(IProperty)
|
获取此属性映射到的计算列的值是存储在数据库中,还是在读取时计算。
|
GetIsStored(IProperty, StoreObjectIdentifier)
|
获取此属性映射到的计算列的值是存储在数据库中,还是在读取时计算。
|
GetIsStored(IReadOnlyProperty)
|
获取此属性映射到的计算列的值是存储在数据库中,还是在读取时计算。
|
GetIsStored(IReadOnlyProperty, StoreObjectIdentifier)
|
获取此属性映射到的计算列的值是存储在数据库中,还是在读取时计算。
|
GetIsStoredConfigurationSource(IConventionProperty)
|
ConfigurationSource获取计算值 SQL 表达式的 。
|
GetJsonPropertyName(IReadOnlyProperty)
|
获取用于映射到 JSON 列的实体的给定属性的 JSON 属性值。
|
GetJsonPropertyNameConfigurationSource(IConventionProperty)
|
获取 ConfigurationSource 给定实体属性的 JSON 属性名称的 。
|
GetMappedStoreObjects(IReadOnlyProperty, StoreObjectType)
|
返回此属性映射到的类似表的存储对象。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。
|
GetMaxLength(IProperty, StoreObjectIdentifier)
|
获取此属性中允许的最大数据长度。 例如,如果 属性为 , String 则这是最大字符数。
|
GetMaxLength(IReadOnlyProperty, StoreObjectIdentifier)
|
获取此属性中允许的最大数据长度。 例如,如果 属性为 , String 则这是最大字符数。
|
GetOrCreateOverrides(IConventionProperty, StoreObjectIdentifier)
|
返回特定类似表的存储对象的属性方面重写。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。
|
GetOrCreateOverrides(IConventionProperty, StoreObjectIdentifier, Boolean)
|
返回特定类似表的存储对象的属性方面重写。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。
|
GetOverrides(IConventionProperty)
|
返回所有属性方面重写。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不在应用程序代码中使用。
|
GetOverrides(IReadOnlyProperty)
|
返回所有属性方面重写。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
GetPrecision(IProperty, StoreObjectIdentifier)
|
获取此属性中允许的数据的精度。
例如,如果 属性为 , Decimal 则这是最大位数。
|
GetPrecision(IReadOnlyProperty, StoreObjectIdentifier)
|
获取此属性中允许的数据的精度。
例如,如果 属性为 , Decimal 则这是最大位数。
|
GetRelationalTypeMapping(IProperty)
|
返回 RelationalTypeMapping 最终模型上给定属性的 。
|
GetRelationalTypeMapping(IReadOnlyProperty)
|
返回 RelationalTypeMapping 最终模型上给定属性的 。
|
GetScale(IProperty, StoreObjectIdentifier)
|
获取此属性中允许的数据比例。
例如,如果 属性为 , Decimal 则这是小数位数的最大位数。
|
GetScale(IReadOnlyProperty, StoreObjectIdentifier)
|
获取此属性中允许的数据比例。
例如,如果 属性为 , Decimal 则这是小数位数的最大位数。
|
GetSqlQueryColumnMappings(IProperty)
|
返回属性映射到的 SQL 查询列。
|
GetTableColumnMappings(IProperty)
|
返回属性映射到的表列。
|
GetViewColumnMappings(IProperty)
|
返回属性映射到的视图列。
|
IsColumnNullable(IProperty)
|
检查映射到给定 IProperty 的列在数据库中创建时是否可为空。
这取决于属性本身及其映射方式。 例如,TPH 类型层次结构中派生的不可为 null 属性将映射到可为空列。
以及共享同一表的可选类型的属性。
|
IsColumnNullable(IProperty, StoreObjectIdentifier)
|
检查映射到给定 IProperty 的列在数据库中创建时是否可为空。
这取决于属性本身及其映射方式。 例如,TPH 类型层次结构中派生的不可为 null 属性将映射到可为空列。
以及共享同一表的可选类型的属性。
|
IsColumnNullable(IReadOnlyProperty)
|
检查映射到给定 IProperty 的列在数据库中创建时是否可为空。
|
IsColumnNullable(IReadOnlyProperty, StoreObjectIdentifier)
|
检查映射到给定属性的列在数据库中创建时是否可为 null。
|
IsFixedLength(IProperty)
|
返回一个标志,指示 属性是否能够仅存储固定长度的数据,如字符串。
|
IsFixedLength(IProperty, StoreObjectIdentifier)
|
返回一个标志,指示 属性是否能够仅存储固定长度的数据,如字符串。
|
IsFixedLength(IReadOnlyProperty)
|
返回一个标志,指示属性是否能够仅存储固定长度的数据,例如字符串。
|
IsFixedLength(IReadOnlyProperty, StoreObjectIdentifier)
|
返回一个标志,指示属性是否能够仅存储固定长度的数据,例如字符串。
|
IsUnicode(IProperty, StoreObjectIdentifier)
|
获取一个值,该值指示属性是否可以持久保存 Unicode 字符。
|
IsUnicode(IReadOnlyProperty, StoreObjectIdentifier)
|
获取一个值,该值指示属性是否可以持久保存 Unicode 字符。
|
RemoveOverrides(IConventionProperty, StoreObjectIdentifier)
|
删除特定类似表的存储对象的属性方面替代。
此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。
|
SetCollation(IConventionProperty, String, Boolean)
|
配置要用于此属性映射到的列的排序规则。
|
SetColumnName(IConventionProperty, String, StoreObjectIdentifier, Boolean)
|
设置属性为特定表类存储对象映射到的列。
|
SetColumnName(IConventionProperty, String, Boolean)
|
设置属性映射到的列。
|
SetColumnOrder(IConventionProperty, Nullable<Int32>, Boolean)
|
设置属性映射到的列的顺序。
|
SetColumnType(IConventionProperty, String, Boolean)
|
设置属性映射到的列的数据库类型。
|
SetComment(IConventionProperty, String, Boolean)
|
配置要应用于此属性映射到的列的注释。
|
SetComputedColumnSql(IConventionProperty, String, Boolean)
|
设置用作此属性映射到的列的计算值的 SQL 表达式。
|
SetDefaultValue(IConventionProperty, Object, Boolean)
|
设置对象,该对象用作此属性映射到的列的默认值。
|
SetDefaultValueSql(IConventionProperty, String, Boolean)
|
设置用作此属性映射到的列的默认值的 SQL 表达式。
|
SetIsFixedLength(IConventionProperty, Nullable<Boolean>, Boolean)
|
设置一个标志,指示属性是否能够仅存储固定长度的数据,例如字符串。
|
SetIsStored(IConventionProperty, Nullable<Boolean>, Boolean)
|
设置此属性映射到的计算列的值是存储在数据库中,还是在读取时计算。
|
SetJsonPropertyName(IConventionProperty, String, Boolean)
|
设置用于映射到 JSON 列的实体的给定属性的 JSON 属性名称的值。
|
TryGetDefaultValue(IReadOnlyProperty, StoreObjectIdentifier, Object)
|
返回对象,该对象用作此属性映射到的列的默认值。
|
TryGetDefaultValue(IReadOnlyProperty, Object)
|
返回对象,该对象用作此属性映射到的列的默认值。
|
GetGeometricDimension(IProperty)
|
返回为此属性创建列时要使用的维度。
|
GetGeometricDimensionConfigurationSource(IConventionProperty)
|
ConfigurationSource获取列维度的 。
|
GetSrid(IProperty)
|
返回在为此属性创建列时要使用的 SRID。
|
GetSrid(IProperty, StoreObjectIdentifier)
|
返回在为此属性创建列时要使用的 SRID。
|
GetSrid(IReadOnlyProperty)
|
返回在为此属性创建列时要使用的 SRID。
|
GetSrid(IReadOnlyProperty, StoreObjectIdentifier)
|
返回在为此属性创建列时要使用的 SRID。
|
GetSridConfigurationSource(IConventionProperty)
|
ConfigurationSource获取列 SRID 的 。
|
SetGeometricDimension(IConventionProperty, String, Boolean)
|
设置在为此属性创建列时要使用的维度。
|
SetSrid(IConventionProperty, Nullable<Int32>, Boolean)
|
设置在为此属性创建列时要使用的 SRID。
|
FindHiLoSequence(IProperty)
|
ISequence在模型中查找要用于 hi-lo 模式的 。
|
FindHiLoSequence(IProperty, StoreObjectIdentifier)
|
ISequence在模型中查找要用于 hi-lo 模式的 。
|
FindHiLoSequence(IReadOnlyProperty)
|
ISequence在模型中查找要用于 hi-lo 模式的 。
|
FindHiLoSequence(IReadOnlyProperty, StoreObjectIdentifier)
|
ISequence在模型中查找要用于 hi-lo 模式的 。
|
FindSequence(IReadOnlyProperty)
|
ISequence在模型中查找要用于键值生成模式的 。
|
FindSequence(IReadOnlyProperty, StoreObjectIdentifier)
|
ISequence在模型中查找要用于键值生成模式的 。
|
GetHiLoSequenceName(IProperty)
|
返回用于 hi-lo 序列的名称。
|
GetHiLoSequenceName(IProperty, StoreObjectIdentifier)
|
返回用于 hi-lo 序列的名称。
|
GetHiLoSequenceName(IReadOnlyProperty)
|
返回用于 hi-lo 序列的名称。
|
GetHiLoSequenceName(IReadOnlyProperty, StoreObjectIdentifier)
|
返回用于 hi-lo 序列的名称。
|
GetHiLoSequenceNameConfigurationSource(IConventionProperty)
|
返回 ConfigurationSource hi-lo 序列名称的 。
|
GetHiLoSequenceSchema(IProperty)
|
返回用于 hi-lo 序列的架构。
|
GetHiLoSequenceSchema(IProperty, StoreObjectIdentifier)
|
返回用于 hi-lo 序列的架构。
|
GetHiLoSequenceSchema(IReadOnlyProperty)
|
返回用于 hi-lo 序列的架构。
|
GetHiLoSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)
|
返回用于 hi-lo 序列的架构。
|
GetHiLoSequenceSchemaConfigurationSource(IConventionProperty)
|
返回 ConfigurationSource hi-lo 序列架构的 。
|
GetIdentityIncrement(IProperty)
|
返回标识增量。
|
GetIdentityIncrement(IProperty, StoreObjectIdentifier)
|
返回标识增量。
|
GetIdentityIncrement(IReadOnlyProperty)
|
返回标识增量。
|
GetIdentityIncrement(IReadOnlyProperty, StoreObjectIdentifier)
|
返回标识增量。
|
GetIdentityIncrementConfigurationSource(IConventionProperty)
|
返回 ConfigurationSource 标识增量的 。
|
GetIdentityIncrementConfigurationSource(IConventionProperty, StoreObjectIdentifier)
|
返回 ConfigurationSource 特定表的标识增量的 。
|
GetIdentitySeed(IProperty)
|
返回标识种子。
|
GetIdentitySeed(IProperty, StoreObjectIdentifier)
|
返回标识种子。
|
GetIdentitySeed(IReadOnlyProperty)
|
返回标识种子。
|
GetIdentitySeed(IReadOnlyProperty, StoreObjectIdentifier)
|
返回标识种子。
|
GetIdentitySeedConfigurationSource(IConventionProperty)
|
返回 ConfigurationSource 标识种子的 。
|
GetIdentitySeedConfigurationSource(IConventionProperty, StoreObjectIdentifier)
|
返回 ConfigurationSource 特定表的标识种子的 。
|
GetIsSparseConfigurationSource(IConventionProperty)
|
返回 ConfigurationSource 属性的列是否稀疏的 。
|
GetSequenceName(IReadOnlyProperty)
|
返回用于键值生成序列的名称。
|
GetSequenceName(IReadOnlyProperty, StoreObjectIdentifier)
|
返回用于键值生成序列的名称。
|
GetSequenceNameConfigurationSource(IConventionProperty)
|
返回 ConfigurationSource 键值生成序列名称的 。
|
GetSequenceSchema(IReadOnlyProperty)
|
返回用于键值生成序列的架构。
|
GetSequenceSchema(IReadOnlyProperty, StoreObjectIdentifier)
|
返回用于键值生成序列的架构。
|
GetSequenceSchemaConfigurationSource(IConventionProperty)
|
返回 ConfigurationSource 键值生成序列架构的 。
|
GetValueGenerationStrategy(IProperty)
|
返回 SqlServerValueGenerationStrategy 要用于 属性的 。
如果未为 属性设置策略,则将从 IModel中获取要使用的策略。
|
GetValueGenerationStrategy(IProperty, StoreObjectIdentifier)
|
返回 SqlServerValueGenerationStrategy 要用于 属性的 。
如果未为 属性设置策略,则将从 IModel中获取要使用的策略。
|
GetValueGenerationStrategy(IReadOnlyProperty)
|
返回 SqlServerValueGenerationStrategy 要用于 属性的 。
|
GetValueGenerationStrategy(IReadOnlyProperty, StoreObjectIdentifier)
|
返回 SqlServerValueGenerationStrategy 要用于 属性的 。
|
GetValueGenerationStrategyConfigurationSource(IConventionProperty)
|
返回 ConfigurationSource 的 SqlServerValueGenerationStrategy。
|
GetValueGenerationStrategyConfigurationSource(IConventionProperty, StoreObjectIdentifier)
|
返回 ConfigurationSource 特定表的 SqlServerValueGenerationStrategy 的 。
|
IsSparse(IReadOnlyProperty)
|
返回一个值,该值指示属性的列是否稀疏。
|
IsSparse(IReadOnlyProperty, StoreObjectIdentifier)
|
返回一个值,该值指示属性的列是否稀疏。
|
SetHiLoSequenceName(IConventionProperty, String, Boolean)
|
设置要用于 hi-lo 序列的名称。
|
SetHiLoSequenceSchema(IConventionProperty, String, Boolean)
|
设置要用于 hi-lo 序列的架构。
|
SetIdentityIncrement(IConventionProperty, Nullable<Int32>, StoreObjectIdentifier, Boolean)
|
设置特定表的标识增量。
|
SetIdentityIncrement(IConventionProperty, Nullable<Int32>, Boolean)
|
设置标识增量。
|
SetIdentitySeed(IConventionProperty, Nullable<Int32>, Boolean)
|
设置标识种子。
|
SetIdentitySeed(IConventionProperty, Nullable<Int64>, StoreObjectIdentifier, Boolean)
|
设置特定表的标识种子。
|
SetIdentitySeed(IConventionProperty, Nullable<Int64>, Boolean)
|
设置标识种子。
|
SetIsSparse(IConventionProperty, Nullable<Boolean>, Boolean)
|
设置一个值,该值指示属性的列是否稀疏。
|
SetSequenceName(IConventionProperty, String, Boolean)
|
设置要用于键值生成序列的名称。
|
SetSequenceSchema(IConventionProperty, String, Boolean)
|
设置用于键值生成序列的架构。
|
SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, StoreObjectIdentifier, Boolean)
|
SqlServerValueGenerationStrategy设置要用于特定表的 属性的 。
|
SetValueGenerationStrategy(IConventionProperty, Nullable<SqlServerValueGenerationStrategy>, Boolean)
|
SqlServerValueGenerationStrategy设置要用于 属性的 。
|