Share via


EdmDeltaLink Class

Definition

Represents an IEdmDeltaLink with no backing CLR Type. Used to hold the Added/Modified Link object in the Delta ResourceSet Payload.

[Microsoft.AspNetCore.OData.Abstracts.NonValidatingParameterBinding]
public class EdmDeltaLink : Microsoft.AspNetCore.OData.Formatter.Value.EdmDeltaLinkBase, Microsoft.AspNetCore.OData.Formatter.Value.IEdmDeltaLink
[<Microsoft.AspNetCore.OData.Abstracts.NonValidatingParameterBinding>]
type EdmDeltaLink = class
    inherit EdmDeltaLinkBase
    interface IEdmDeltaLink
    interface IEdmDeltaLinkBase
    interface IEdmChangedObject
    interface IEdmObject
Public Class EdmDeltaLink
Inherits EdmDeltaLinkBase
Implements IEdmDeltaLink
Inheritance
EdmDeltaLink
Attributes
Implements

Constructors

EdmDeltaLink(IEdmEntityType)

Initializes a new instance of the EdmDeltaLink class.

EdmDeltaLink(IEdmEntityType, Boolean)

Initializes a new instance of the EdmDeltaLink class.

EdmDeltaLink(IEdmEntityTypeReference)

Initializes a new instance of the EdmDeltaLink class.

Properties

EntityType

Gets the entity type.

(Inherited from EdmDeltaLinkBase)
IsNullable

Gets the nullable value.

(Inherited from EdmDeltaLinkBase)
Kind

DeltaKind for the objects part of the DeltaResourceSet Payload. Used to determine which Delta object to create during serialization.

Relationship

The name of the relationship property on the parent object.

(Inherited from EdmDeltaLinkBase)
Source

The Uri of the entity from which the relationship is defined, which may be absolute or relative.

(Inherited from EdmDeltaLinkBase)
Target

The Uri of the related entity, which may be absolute or relative.

(Inherited from EdmDeltaLinkBase)

Methods

GetEdmType()

Gets the IEdmTypeReference of this instance.

(Inherited from EdmDeltaLinkBase)

Extension Methods

IsDeltaResource(IEdmObject)

Method to determine whether the current Edm object is a Delta resource

Applies to