EdmProperty 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在概念空间中,EdmProperty 表示实体上的属性。 在存储空间中,EdmProperty 表示表中的列。
public class EdmProperty : System.Data.Entity.Core.Metadata.Edm.EdmMember
type EdmProperty = class
inherit EdmMember
Public Class EdmProperty
Inherits EdmMember
- 继承
属性
BuiltInTypeKind |
获取此 EdmProperty 的内置类型种类。 |
CollectionKind |
获取或设置此模型的集合类型。 |
ComplexType |
获取此属性的复杂类型信息。 |
ConcurrencyMode |
获取或设置 属性的并发模式。 |
DeclaringType |
获取已对其声明此成员的类型。 (继承自 EdmMember) |
DefaultValue |
获取此 EdmProperty 的默认值。 |
Documentation |
获取或设置与此类型关联的文档。 (继承自 MetadataItem) |
EnumType |
获取此属性的枚举类型信息。 |
IsCollectionType |
获取 属性是否为集合类型属性。 |
IsComplexType |
获取此属性是否为复杂类型属性。 |
IsEnumType |
获取此属性是否为枚举类型属性。 |
IsFixedLength |
获取或设置此属性的长度是否固定。 |
IsFixedLengthConstant |
获取数据库提供程序的固定长度方面是否为常量。 |
IsMaxLength |
获取或设置此属性是否使用提供程序支持的最大长度。 |
IsMaxLengthConstant |
获取数据库提供程序的最大长度方面是否为常量。 |
IsPrecisionConstant |
获取数据库提供程序的精度方面是否为常量。 |
IsPrimitiveType |
获取此属性是否为基元类型。 |
IsScaleConstant |
获取数据库提供程序的规模方面是否为常量。 |
IsStoreGeneratedComputed |
指示此成员是否在 EDM 定义中标记为计算成员 (继承自 EdmMember) |
IsStoreGeneratedIdentity |
指示此成员的应用商店生成的模式是否在 EDM 定义中标记为标识 (继承自 EdmMember) |
IsUnderlyingPrimitiveType |
获取此属性是否为基础基元类型。 |
IsUnicode |
获取或设置此属性是否为 Unicode 属性。 |
IsUnicodeConstant |
获取数据库提供程序的 Unicode 方面是否为常量。 |
MaxLength |
获取或设置 属性的最大长度。 |
MetadataProperties |
获取当前类型的属性列表。 (继承自 MetadataItem) |
Name |
获取或设置属性的名称。 从存储空间模型约定设置此项将更改此属性的数据库列的名称。 在概念模型中,这应与实体类中的相应属性保持一致,并且不应更改。 (继承自 EdmMember) |
Nullable |
获取一个值,该值指示此 EdmProperty 的值是否可以为 null。 |
Precision |
获取或设置此属性的精度。 |
PrimitiveType |
获取此属性的基元类型信息。 |
Scale |
获取或设置此属性的刻度。 |
StoreGeneratedPattern |
获取或设置与此属性关联的数据库列的数据库生成方法 |
TypeName |
获取属性的类型名称。 |
TypeUsage |
获取既包含此成员的类型又包含该类型的各个方面的 TypeUsage 类实例。 (继承自 EdmMember) |
UnderlyingPrimitiveType |
获取此属性的基础基元类型信息。 |
方法
AddAnnotation(String, Object) |
添加或更新具有指定名称和值的批注。 (继承自 MetadataItem) |
Create(String, TypeUsage) |
创建 EdmProperty 类型的新实例。 |
CreateComplex(String, ComplexType) |
创建新的复杂属性。 |
CreateEnum(String, EnumType) |
创建新的枚举属性。 |
CreatePrimitive(String, PrimitiveType) |
创建新的基元属性。 |
RemoveAnnotation(String) |
删除具有指定名称的批注。 (继承自 MetadataItem) |
SetMetadataProperties(IEnumerable<MetadataProperty>) |
设置元数据属性。 |
ToString() |
返回此成员的名称。 (继承自 EdmMember) |