EdmStructuredObject Class
Definition
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.
Represents an IEdmStructuredObject with no backing CLR Type.
public abstract class EdmStructuredObject : Microsoft.AspNet.OData.Delta, Microsoft.AspNet.OData.IEdmStructuredObject
type EdmStructuredObject = class
inherit Delta
interface IEdmStructuredObject
interface IEdmObject
Public MustInherit Class EdmStructuredObject
Inherits Delta
Implements IEdmStructuredObject
- Inheritance
- Derived
- Implements
Constructors
EdmStructuredObject(IEdmStructuredType, Boolean) |
Initializes a new instance of the EdmStructuredObject class. |
EdmStructuredObject(IEdmStructuredType) |
Initializes a new instance of the EdmStructuredObject class. |
EdmStructuredObject(IEdmStructuredTypeReference) |
Initializes a new instance of the EdmStructuredObject class. |
Properties
ActualEdmType |
Gets or sets the actual IEdmStructuredType of the entity or complex type of this object. |
ExpectedEdmType |
Gets or sets the expected IEdmStructuredType of the entity or complex type of this object. |
IsNullable |
Gets or sets whether the EDM object is nullable or not. |
Methods
Clear() |
Clears the Delta and resets the underlying Entity. |
GetChangedPropertyNames() |
Returns the Properties that have been modified through this Delta as an enumeration of Property Names |
GetEdmType() |
Gets the IEdmTypeReference of this instance. |
GetUnchangedPropertyNames() |
Returns the Properties that have not been modified through this Delta as an enumeration of Property Names |
TryGetDynamicProperties() |
Get all dynamic properties |
TryGetMember(GetMemberBinder, Object) |
Overrides the DynamicObject TryGetMember method, so that only the properties of Entity can be got. (Inherited from Delta) |
TryGetPropertyType(String, Type) |
Attempts to get the Type of the Property called |
TryGetPropertyValue(String, Object) |
Gets the value of the property with the given name. |
TrySetMember(SetMemberBinder, Object) |
Overrides the DynamicObject TrySetMember method, so that only the properties of Entity can be set. (Inherited from Delta) |
TrySetPropertyValue(String, Object) |
Attempts to set the Property called |
Extension Methods
IsDeltaResource(IEdmObject) |
Method to determine whether the current Edm object is a Delta Entry |