Entity 成员 (Microsoft.Office.Server.ApplicationRegistry.MetadataModel)

Represents an entity such as Customer or Product, in a line-of-business (LOB) application.

以下表格列出了由 Entity 类型公开的成员。

公共字段

  名称 说明
公共字段 静态 AuditSuppressPropertyName  
公共字段 静态 CanonicalNamePropertyName  
公共字段 静态 DefaultActionPropertyName Name of the Action to be used as the hyperlink in business data search results, business data columns, and elsewhere.
公共字段 静态 DisplaySearchResultRightsMaskPropertyName Represents the rights mask that is used to convert a rights vector into a Yes or a No value.
公共字段 静态 SecondarySsoApplicationIdPropertyName  Represents the ID of the single sign-on (SSO) enterprise application definition that stores credentials used Username filter and Password filter.(继承自 DataClass
公共字段 静态 SsoProviderImplementationPropertyName  Represents the name of the Metadata Property used to define the fully-qualified type name of the ISsoProvider implementation that stores credentials used to call the Web service and that retrieves the secondary SSO credentials if used.(继承自 DataClass

页首

公共属性

  名称 说明
公共属性 EstimatedInstanceCount Gets the estimated number of entity instances of this entity.
公共属性 Id  Gets the unique ID of each metadata object.(继承自 MetadataObject
公共属性 IsCached  Determines whether the metadata object is cached or not.(继承自 MetadataObject
公共属性 Name  Gets the name of the metadata object.(继承自 MetadataObject

页首

公共方法

(另请参阅 受保护的方法 )

  名称 说明
公共方法 CheckAccess Gets the rights the current user has on one or more entity instances.
公共方法 ContainsDefaultAction Determines whether the entity contains a default action.
公共方法 ContainsLocalizedDisplayName  Determines whether the metadata object contains a localized display name.(继承自 MetadataObject
公共方法 Equals  已重载。 (继承自 Object
公共方法 Execute 已重载。  
公共方法 FindAssociated 已重载。 Gets the entity instances associated with a given entity instance.
公共方法 FindFiltered Gets a filtered set of entity instances from the business application.
公共方法 FindSpecific 已重载。 Gets a single entity instance.
公共方法 GetAccessCheckerMethodInstance Gets the AccessChecker MethodInstance for this entity.
公共方法 GetActions Gets the actions that the entity contains.
公共方法 GetAssociationView Gets the view of the specified association. It represents the fields that would be present in the entity instances returned if the association was executed.
公共方法 静态 GetById Gets an entity given its ID.
公共方法 GetDefaultAction Gets the default action associated with the entity.
公共方法 GetDefaultDisplayName  Gets the default display name of the metadata object.(继承自 MetadataObject
公共方法 GetDestinationAssociations Gets the associations where this entity is the destination in the relationship.
公共方法 GetFinderFilters Gets a collection of Finder filters defined for the entity.
公共方法 GetFinderMethodInstance Gets the method instance that defines the Finder method.
公共方法 GetFinderView Gets the view of the finder method. It represents the fields that would be present in the entity instances returned if the Finder was executed.
公共方法 GetHashCode  (继承自 Object
公共方法 GetIdentifierCount Gets the count of identifiers defined for the entity.
公共方法 GetIdentifiers Gets the identifiers defined for the entity.
公共方法 GetLobSystem  Gets the LobSystem object this DataClass object (entity) belongs to.(继承自 DataClass
公共方法 GetLocalizedDisplayName  Gets the localized display name of the metadata object.(继承自 MetadataObject
公共方法 GetMethodInstances  Gets the method instances available for this DataClass object (entity).(继承自 DataClass
公共方法 GetMethods  Gets the methods available for this DataClass object (entity).(继承自 DataClass
公共方法 GetProperties  Gets the properties associated with the metadata object.(继承自 MetadataObject
公共方法 GetSourceAssociations Gets the associations where this entity is the source entity in the relationship.
公共方法 GetSpecificFinderMethodInstance Gets the SpecificFinder method instance for this entity.
公共方法 GetSpecificFinderView Gets the view of the SpecificFinder method. It represents the fields that would be present in the entity instances returned if the SpecificFinder was executed.
公共方法 GetType  (继承自 Object
公共方法 GetViewAccessorMethodInstances Gets all method instances that are of MethodInstance type ViewAccessor for this entity.
公共方法 GetViewDefinition Gets the list of fields in a given view of an entity.
公共方法 HasAccessChecker Returns a true or false depending on whether this entity has an AccessChecker MethodInstance defined for it.
公共方法 HasFinder Indicates whether the entity has a Finder method defined.
公共方法 HasSpecificFinder Indicates whether the entity has a SpecificFinder method defined.
公共方法 静态 ReferenceEquals  (继承自 Object
公共方法 ToString  (继承自 Object

页首

受保护的方法

  名称 说明
受保护的方法 ApplySystemLevelFilters  (继承自 DataClass
受保护的方法 ExtractTargetAndTouchOuterStreams  
受保护的方法 Finalize  (继承自 Object
受保护的方法 Initialize Initializes an Entity object.
受保护的方法 MemberwiseClone  (继承自 Object
受保护的方法 WrapAsEntities  
受保护的方法 WrapAsForeignKeyAssociation  

页首

另请参阅

参考

Entity 类
Microsoft.Office.Server.ApplicationRegistry.MetadataModel 命名空间