| ECannotBuildCanonicalUrl |
Exception raised when the canonical URL of an entity cannot be built, because no entity set publishes its entity type.
|
| ECannotBuildKeyPredicateWrongValueLength |
Exception raised when the number of identifier values does not match the number of key properties of an entity type.
|
| EConvertFromUrlError |
Exception raised when a URL literal cannot be converted to a value. |
| EConvertToUrlError |
Exception raised when a value cannot be converted to a URL literal. |
| EIndexOutOfRange |
Exception raised when an index used to access a list of the model is not valid. |
| EXDataEntitySetNotFound |
Exception raised when an entity set is not found in the model. |
| EXDataEntityTypeNotFound |
Exception raised when an entity type is not found in the model. |
| TXDataAction |
Represents a service operation, an endpoint that executes a method of a service contract. |
| TXDataBaseModel |
Base class of the XData model, holding its schemas and the methods to look up its items. |
| TXDataController |
Represents a controller, which groups the service operations defined by a service contract interface.
|
| TXDataEntityCollectionType |
Represents a collection of entities of the same entity type. |
| TXDataEntityContainer |
Groups the entity sets published by a schema. |
| TXDataEntitySet |
Represents an entity set, which publishes the automatic CRUD endpoints of an entity type. |
| TXDataEntityType |
Represents an entity type, the definition of an Aurelius entity class in the XData model. |
| TXDataEnumMember |
Represents one of the name/value pairs that define the valid values of an enumerated type. |
| TXDataEnumType |
Represents an enumerated type, a scalar type whose valid values are defined by a list of name/value pairs.
|
| TXDataInstanceCollectionType |
Represents a collection of plain objects of the same instance type. |
| TXDataInstanceNavigationProperty |
Represents a property of a plain object (instance) type that points to another object or collection of objects.
|
| TXDataInstanceSimpleProperty |
Represents a scalar property of a plain object (instance) type. |
| TXDataInstanceType |
Represents a plain object (instance) type, a class that is not an Aurelius entity. |
| TXDataModel |
Describes everything an XData server publishes: the entity types and entity sets of the automatic CRUD endpoints, the service operations, and the types they use.
|
| TXDataModelObject |
Base class for all the objects that make up an XData model. |
| TXDataNavigationProperty |
Represents a navigation property, which relates an entity type to another entity type. |
| TXDataParamDef |
Represents a parameter of a service operation. |
| TXDataProperty |
Base class for the properties of the structured types in the XData model. |
| TXDataRouteInfo |
Holds the segments of a route, used to match request URLs to service operations. |
| TXDataRouteSegment |
Represents one segment of the route of a service operation. |
| TXDataScalarCollectionType |
Represents a collection of scalar values of the same type. |
| TXDataScalarProperty |
Base class for the properties that hold a single scalar value, like a string or a number. |
| TXDataScalarType |
Base class for the scalar types, whose values are single values like strings, numbers or enums. |
| TXDataSchema |
Groups the types, entity containers and controllers of an XData model under a namespace.
|
| TXDataSimpleProperty |
Represents a simple (scalar) property of an entity type. |
| TXDataStructuredProperty |
Base class for the properties whose value is an object or a collection of objects of a structured type.
|
| TXDataStructuredType |
Base class for the structured types, whose values are objects with scalar and structured properties.
|
| TXDataType |
Base class for all the types described in an XData model. |
| TXDataTypeConverter |
Base class for the converters that convert values of a type to and from the literals used in URLs.
|