Entity 类

定义

成员及其属性值的表格分组。

public ref class Entity : Microsoft::MasterDataServices::Services::DataContracts::MetadataDataContract<Microsoft::MasterDataServices::Services::DataContracts::ModelContextIdentifier ^>
[System.Runtime.Serialization.DataContract(Name="Entity", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")]
public class Entity : Microsoft.MasterDataServices.Services.DataContracts.MetadataDataContract<Microsoft.MasterDataServices.Services.DataContracts.ModelContextIdentifier>
[<System.Runtime.Serialization.DataContract(Name="Entity", Namespace="http://schemas.microsoft.com/sqlserver/masterdataservices/2009/09")>]
type Entity = class
    inherit MetadataDataContract<ModelContextIdentifier>
Public Class Entity
Inherits MetadataDataContract(Of ModelContextIdentifier)
继承
属性

注解

Entity复杂类型指定成员及其属性值和显式层次结构的容器。

构造函数

Entity()

初始化 Entity 类的新实例。

属性

AccessPermission

指定 AccessPermission

(继承自 MetadataDataContract<TIdType>)
AuditInfo

指定 AuditInfo

(继承自 MetadataDataContract<TIdType>)
CodeGenerationSeed

指定应从中生成新成员 代码 的起始值。 将忽略此值,除非 IsCodeGenerationEnabled 设置为 true。

DataCompressionType

指定数据压缩的类型。

Description

指定说明

ExplicitHierarchies
已过时.

指定 ExplicitHierarchy 列表。

Identifier

指定标识符。

(继承自 MetadataDataContract<TIdType>)
Indexes

指定 Index 列表。

IsBase

指定实体是否为 的 Model基实体。

IsCodeGenerationEnabled

指定一个标志,指示是否启用自动代码生成。 如果为 true, Member则将使用自动生成的递增 Code 值(从 CodeGenerationSeed开始)创建新的 。 如果为 false,则 Member 创建者必须指定 Code 值。

IsCollectionEnabled

指定是否为收集操作启用实体。

IsFlat
已过时.

指定一个值,该值指示此实例是否为简单实例(即不支持显式层次结构或集合)。

IsHierarchyEnabled

指定是否为显式层次结构操作启用实体。

IsSyncTarget

指定此实体是否是同步关系的目标。

IsSystem
已过时.

指定实体是否为系统实体。

MemberTypes

指定 EntityMemberType 列表。

Permission

指定 权限

(继承自 MetadataDataContract<TIdType>)
RequireApproval

指定实体是否需要审批

StagingName

指定实体的暂存名称。

TransactionLogType

指定事务日志类型。

方法

SetProperty<T>(T, T, String)

将属性更改为给定的值。
返回新值是否不同于旧值。

(继承自 DataContractBase)
SetProperty<T>(T, T, String, Boolean)

将属性更改为给定的值。
返回新值是否不同于旧值。

(继承自 DataContractBase)

适用于

另请参阅