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) |