EntityMetadata Members

Contains the metadata for an entity.

The following tables list the members exposed by the EntityMetadata type.

Public Constructors

  Name Description
  EntityMetadata Initializes a new instance of the EntityMetadata class

Top

Public Properties

  Name Description
public property ActivityTypeMask Gets or sets whether a custom activity should appear in the activity menus in the Web application.
public property Attributes Gets the array of attribute metadata for the entity.
public property AutoCreateAccessTeams Gets or sets whether the entity is enabled for auto created access teams.
public property AutoRouteToOwnerQueue Gets or sets whether to automatically move records to the owner’s default queue when a record of this type is created or assigned.
public property CanBeInManyToMany Gets the property that determines whether the entity can be in a Many-to-Many entity relationship.
public property CanBePrimaryEntityInRelationship Gets the property that determines whether the entity can be the referenced entity in a One-to-Many entity relationship.
public property CanBeRelatedEntityInRelationship Gets the property that determines whether the entity can be the referencing entity in a One-to-Many entity relationship.
public property CanChangeHierarchicalRelationship Gets or sets whether the hierarchical state of entity relationships included in your managed solutions can be changed.
public property CanCreateAttributes Gets or sets the property that determines whether additional attributes can be added to the entity.
public property CanCreateCharts Gets or sets the property that determines whether new charts can be created for the entity.
public property CanCreateForms Gets or sets the property that determines whether new forms can be created for the entity.
public property CanCreateViews Gets or sets the property that determines whether new views can be created for the entity.
public property CanEnableSyncToExternalSearchIndex  
public property CanModifyAdditionalSettings Gets or sets the property that determines whether any other entity properties not represented by a managed property can be changed.
public property CanTriggerWorkflow Gets whether the entity can trigger a workflow process.
public property ChangeTrackingEnabled Gets or sets a Boolean value that specifies whether change tracking is enabled for an entity or not.
public property CollectionSchemaName Gets or sets the collection schema name of the entity.
public property DaysSinceRecordLastModified  
public property Description Gets or sets the label containing the description for the entity.
public property DisplayCollectionName Gets or sets the label containing the plural display name for the entity.
public property DisplayName Gets or sets the label containing the display name for the entity.
public property EnforceStateTransitions Gets whether the entity will enforce custom state transitions.
public property EntityColor Gets or sets the hexadecimal code to represent the color to be used for this entity in the application.
public property EntityHelpUrl Gets or sets the URL of the resource to display help content for this entity
public property EntityHelpUrlEnabled Gets or sets whether the entity supports custom help content.
public property EntitySetName Gets or sets the entity set name.
public property ExtensionData  Gets or sets the structure that contains extra data. (inherited from MetadataBase)
public property HasChanged  Gets whether the item of metadata has changed. (inherited from MetadataBase)
public property IconLargeName Gets or sets the name of the image web resource for the large icon for the entity.
public property IconMediumName Gets or sets the name of the image web resource for the medium icon for the entity.
public property IconSmallName Gets or sets the name of the image web resource for the small icon for the entity.
public property IntroducedVersion Gets a string identifying the solution version that the solution component was added in.
public property IsActivity Gets or sets whether the entity is an activity.
public property IsActivityParty Gets or sets whether the email messages can be sent to an email address stored in a record of this type.
public property IsAIRUpdated Gets whether the entity uses the updated user interface.
public property IsAuditEnabled Gets or sets the property that determines whether auditing has been enabled for the entity.
public property IsAvailableOffline Gets or sets whether the entity is available offline.
public property IsBusinessProcessEnabled Gets whether the entity is enabled for business process flows.
public property IsChildEntity Gets whether the entity is a child entity.
public property IsConnectionsEnabled Gets or sets the property that determines whether connections are enabled for this entity.
public property IsCustomEntity Gets whether the entity is a custom entity.
public property IsCustomizable Gets or sets the property that determines whether the entity is customizable.
public property IsDocumentManagementEnabled Gets or sets the property that determines whether document management is enabled.
public property IsDuplicateDetectionEnabled Gets or sets the property that determines whether duplicate detection is enabled.
public property IsEnabledForCharts Gets whether charts are enabled.
public property IsEnabledForExternalChannels  
public property IsEnabledForTrace For internal use only.
public property IsImportable Gets whether the entity can be imported using the Import Wizard.
public property IsInteractionCentricEnabled  
public property IsIntersect Gets whether the entity is an intersection table for two other entities.
public property IsKnowledgeManagementEnabled Gets or sets whether Parature knowledge management integration is enabled for the entity.
public property IsMailMergeEnabled Gets or sets the property that determines whether mail merge is enabled for this entity.
public property IsManaged Gets whether the entity is part of a managed solution.
public property IsMappable Gets or sets the property that determines whether entity mapping is available for the entity.
public property IsOfflineInMobileClient  
public property IsOneNoteIntegrationEnabled Gets or sets whether OneNote integration is enabled for the.
public property IsOptimisticConcurrencyEnabled Gets whether optimistic concurrency is enabled for the entity
public property IsPrivate Gets whether the entity is public or private.
public property IsQuickCreateEnabled Gets or sets the value indicating if the entity is enabled for quick create forms.
public property IsReadingPaneEnabled For internal use only.
public property IsReadOnlyInMobileClient Gets or sets the property that determines whether Microsoft Dynamics CRM for tablets users can update data for this entity.
public property IsRenameable Gets or sets the property that determines whether the entity DisplayName and DisplayCollectionName can be changed by editing the entity in the application.
public property IsStateModelAware Gets whether the entity supports setting custom state transitions.
public property IsValidForAdvancedFind Gets or sets whether the entity is will be shown in Advanced Find.
public property IsValidForQueue Gets or sets the property that determines whether the entity is enabled for queues.
public property IsVisibleInMobile Gets or sets the property that determines whether Microsoft Dynamics CRM for phones users can see data for this entity.
public property IsVisibleInMobileClient Gets or sets the property that determines whether Microsoft Dynamics CRM for tablets users can see data for this entity.
public property Keys Gets an array of keys for an entity.
public property LogicalCollectionName Gets the logical collection name.
public property LogicalName Gets or sets the logical name for the entity.
public property ManyToManyRelationships Gets the array of many-to-many relationships for the entity.
public property ManyToOneRelationships Gets the array of many-to-one relationships for the entity.
public property MetadataId  Gets or sets a unique identifier for the metadata item. (inherited from MetadataBase)
public property ObjectTypeCode Gets the entity type code.
public property OneToManyRelationships Gets the array of one-to-many relationships for the entity.
public property OwnershipType Gets or sets the ownership type for the entity.
public property PrimaryIdAttribute Gets the name of the attribute that is the primary id for the entity.
public property PrimaryImageAttribute Gets the name of the primary image attribute for an entity.
public property PrimaryNameAttribute Gets the name of the primary attribute for an entity.
public property Privileges Gets the privilege metadata for the entity.
public property RecurrenceBaseEntityLogicalName Gets the name of the entity that is recurring.
public property ReportViewName Gets the name of the report view for the entity.
public property SchemaName Gets or sets the schema name for the entity.
public property SyncToExternalSearchIndex  

Top

Public Methods

(see also Protected Methods)

  Name Description
public method Equals  (inherited from Object)
public method GetHashCode  (inherited from Object)
public method GetType  (inherited from Object)
public method ToString  (inherited from Object)

Top

Protected Methods

  Name Description
protected method Finalize  (inherited from Object)
protected method MemberwiseClone  (inherited from Object)

Top

See Also

Reference

EntityMetadata Class
Microsoft.Xrm.Sdk.Metadata Namespace

Other Resources

Customize Entity Metadata
Sample: Create and Update Entity Metadata
Sample: Dump Entity Metadata to a File
Sample: Retrieve Entity Metadata Using JavaScript

Send comments about this topic to Microsoft.
© 2015 Microsoft. All rights reserved.