EntityReference Class

 

Applies To: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Identifies a record.

Namespace:   Microsoft.Xrm.Sdk
Assembly:  Microsoft.Xrm.Sdk (in Microsoft.Xrm.Sdk.dll)

Inheritance Hierarchy

System.Object
  Microsoft.Xrm.Sdk.EntityReference

Syntax

[SerializableAttribute]
[DataContractAttribute(Name = "EntityReference", Namespace = "http://schemas.microsoft.com/xrm/2011/Contracts")]
public sealed class EntityReference : IExtensibleDataObject
<SerializableAttribute>
<DataContractAttribute(Name := "EntityReference", Namespace := "http://schemas.microsoft.com/xrm/2011/Contracts")>
Public NotInheritable Class EntityReference
    Implements IExtensibleDataObject

Constructors

Name Description
System_CAPS_pubmethod EntityReference()

Initializes a new instance of the EntityReference class.

System_CAPS_pubmethod EntityReference(String)

Initializes a new instance of the EntityReference class.

System_CAPS_pubmethod EntityReference(String, Guid)

Initializes a new instance of the EntityReference class setting the logical name and entity ID.

This constructor was introduced with Microsoft Dynamics CRM Online 2015 Update 1 and cannot be used with earlier versions.

System_CAPS_pubmethod EntityReference(String, KeyAttributeCollection)

Initializes a new instance of the EntityReference class.

This constructor was introduced with Microsoft Dynamics CRM Online 2015 Update 1 and cannot be used with earlier versions.

System_CAPS_pubmethod EntityReference(String, String, Object)

Initializes a new instance of the EntityReference class.

This constructor was introduced with Microsoft Dynamics CRM Online 2015 Update 1 and cannot be used with earlier versions.

Properties

Name Description
System_CAPS_pubproperty ExtensionData

Gets or sets the structure that contains extra data.

System_CAPS_pubproperty Id

Gets or sets the ID of the record.

System_CAPS_pubproperty KeyAttributes

Gets or sets the key attributes.

System_CAPS_pubproperty LogicalName

Gets or sets the logical name of the entity.

System_CAPS_pubproperty Name

Gets or sets the value of the primary attribute of the entity.

System_CAPS_pubproperty RowVersion

Gets or sets the row version.

Methods

Name Description
System_CAPS_pubmethod Equals(Object)

Determines whether two instances are equal.(Overrides Object.Equals(Object).)

System_CAPS_pubmethod GetHashCode()

Serves as a hash function for this type.(Overrides Object.GetHashCode().)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Remarks

This class replaces the Moniker class from Microsoft Dynamics CRM 4.0.

Thread Safety

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Microsoft.Xrm.Sdk Namespace

Return to top

Microsoft Dynamics 365

© 2016 Microsoft. All rights reserved. Copyright