Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

EntityReference Class

Definition

Namespace:
Microsoft.Xrm.Sdk
Assembly:
Microsoft.Xrm.Sdk.dll
Package:
Microsoft.PowerPlatform.Dataverse.Client v1.2.10

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Identifies a record.

public ref class EntityReference sealed : System::Runtime::Serialization::IExtensibleDataObject
[System.Runtime.Serialization.DataContract(Name="EntityReference", Namespace="http://schemas.microsoft.com/xrm/2011/Contracts")]
[System.Serializable]
public sealed class EntityReference : System.Runtime.Serialization.IExtensibleDataObject
[<System.Runtime.Serialization.DataContract(Name="EntityReference", Namespace="http://schemas.microsoft.com/xrm/2011/Contracts")>]
[<System.Serializable>]
type EntityReference = class
 interface IExtensibleDataObject
Public NotInheritable Class EntityReference
Implements IExtensibleDataObject
Inheritance
EntityReference
Attributes
Implements

Remarks

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

Constructors

Name Description
EntityReference()

Initializes a new instance of the EntityReference class.

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.

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.

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.

EntityReference(String)

Initializes a new instance of the EntityReference class.

Properties

Name Description
ExtensionData

Gets or sets the structure that contains extra data.

Id

Gets or sets the ID of the record.

KeyAttributes

Gets or sets the key attributes.

LogicalName

Gets or sets the logical name of the entity.

Name

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

RowVersion

Gets or sets the row version.

Methods

Name Description
Equals(Object)

Determines whether two instances are equal.

GetHashCode()

Serves as a hash function for this type.

Applies to