DevExpress.Xpo.v20.2
Contains classes that support the infrastructure of the eXpress Persistent Objects.
Indicates that persistent objects referenced by the target property are aggregated.
Initializes a new instance of the class.
Identifies the end of an association that is involved in an object relationship.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified association name.
A value which specifies the association name for the member. This value is assigned to the property.
Initializes a new instance of the class with the specified settings.
A value which specifies the member's association name. This value is assigned to the property.
A value which specifies the name of the assembly where the type associated with the object at the opposite end of the association is declared. This value is assigned to the property.
A value which specifies the full name of the type that describes the object on the opposite end of the association. This value is assigned to the property.
Initializes a new instance of the class with the specified association name and type.
A value which specifies the association name for the member. This value is assigned to the property.
A descendant representing the type which is associated with the object on the opposite end of the association.
Initializes a new instance of the class with the specified type which describes the object on the opposite end of the association.
The that describes the object on the opposite end of the association.
Gets or sets the assembly name where the type which is associated with the object at the opposite end of the association is declared.
A value which specifies the name of the assembly where the type associated with the object at the opposite end of the association is declared.
Gets or sets the full name of the type which describes the object on the opposite end of the association.
A value which specifies the full name of the type that describes the object on the opposite end of the association.
Gets the name of the association.
A value which specifies the member's association name.
Gets or sets whether the association's name is used as the name of a junction table in a many-to-many relationship.
true to use the association's name as the name of a junction table; otherwise, false.
Contains values that determine how asynchronous operations behave.
The asynchronous method exhibits the default behavior. Currently, this value is set to ThrowIfNotSupported.
If an asynchronous method is not supported, XPO throws the InvalidOperationException.
XPO calls a corresponding synchronous method and wraps it in Task.Run(()=>...).
If an asynchronous method is not supported, XPO wraps the method in Task.Run(()=>...).
Represents a method that will handle asynchronous COMMIT operations.
A object containing the exception information related to an asynchronous COMMIT operation.
Represents a method that will handle operations that asynchronously retrieve objects from a data store.
A list of retrieved objects.
A object containing the exception information related to an operation that asynchronously retrieved the objects.
Defines how references to instances of persistent objects are stored in a session's cache.
The behavior is determined by XPO. For instance, in XPO version 8.1 this is equal to CacheBehavior.Weak.
Direct references to objects are used.
Instances of the System.WeakReference class are used.
Contains values that specify which operations can be performed on a collection.
Specifies that new items can be added to a collection by a bound control.
Specifies that items are not allowed to be added to or removed from a collection by a bound control.
Specifies that items can be removed from a collection by a bound control.
Applied to persistent class' fields or properties. Specifies the SQL expression representing the default value of the database column mapped to the target property/field.
Initializes a new instance of the class.
A string specifying the default value of the database column mapped to the target property/field.
Specifies the default value of the database column mapped to the target property/field.
A string specifying the default value of the database column mapped to the target property/field.
Applied to persistent class' fields or properties. Specifies the default value of the database column mapped to the target property/field.
Initializes a new instance of the class.
An Int32 value specifying the 'A' part of the GUID value.
An Int16 value specifying the 'B' part of the GUID value.
An Int16 value specifying the 'C' part of the GUID value.
A Byte value specifying the 'D' part of the GUID value.
A Byte value specifying the 'E' part of the GUID value.
A Byte value specifying the 'F' part of the GUID value.
A Byte value specifying the 'G' part of the GUID value.
A Byte value specifying the 'H' part of the GUID value.
A Byte value specifying the 'I' part of the GUID value.
A Byte value specifying the 'J' part of the GUID value.
A Byte value specifying the 'K' part of the GUID value.
Initializes a new instance of the class.
An integer specifying the year part of the date-time value.
An integer specifying the month part of the date-time value.
An integer specifying the day part of the date-time value.
An integer specifying the hour part of the date-time value.
An integer specifying the minute part of the date-time value.
An integer specifying the second part of the date-time value.
An integer specifying the millisecond part of the date-time value.
Initializes a new instance of the class.
An object specifying the default value of the database column mapped to the target property/field.
Specifies the default value of the database column mapped to the target property/field.
An object specifying the default value of the database column mapped to the target property/field.
Results of object saving performed via objects.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Specifies a custom attribute for a class or a class member.
Initializes a new instance of the class with the specified name and value.
The name of the attribute. This value is assigned to the property.
The value of the attribute. This value is assigned to the property.
Gets the attribute's name.
A value that specifies the attribute's name.
Gets the attribute's value.
The that specifies the attribute's value.
A manager for custom criteria used in LINQ to XPO expressions.
Searches custom criteria registered in an application via the and method calls for a criterion associated with a specified method.
A object identifying a method associated with a custom criterion to search.
An object that returns the methodInfo via the method implementation, if found; otherwise, null (Nothing in Visual Basic).
Returns custom criteria registered in an application via the and method calls.
A DevExpress.Xpo.CustomCriteriaCollection object containing all custom criteria registered via the methods mentioned above.
Registers specified custom criteria to use in LINQ to XPO expressions.
A collection of objects implementing custom criteria to register.
Registers a specified custom criterion to use in LINQ to XPO expressions.
An object implementing a custom criterion to register.
Returns custom criteria registered in an application via the and method calls.
A object which containing all custom criteria registered via the methods mentioned above.
Unregisters a specified custom criterion from use in LINQ to XPO expressions in your application.
An object instance specifying a custom critrerion to unregister.
true if the customCriterion has successfully been removed from a collection returned by the function; otherwise, false.
Unregisters a custom criterion associated with a specified method from use in LINQ to XPO expressions in your application.
A object of a method associated with a custom criterion to unregister.
true if a custom criterion associated with the method whose metadata matches the methodInfo has successfully been removed from a collection returned by the function; otherwise, false.
A collection of objects.
Initializes a new instance of the class.
An object that represents the data view which owns this collection.
Adds the objects in the specified collection to the current collection.
A object which represents the collection whose elements are appended to the current collection.
Adds the specified object to the collection.
A object to add to the collection.
Adds an array of objects to the collection.
An array of objects to add to the collection.
Provides indexed access to the collection's elements.
An integer value specifying the zero-based index that identifies an element.
A object representing the collection's element.
Returns the collection's element with the specified name.
A string representing an element's name.
A object with the specified name.
A data view column.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified column name.
A value which specifies the column name. This value is assigned to the property.
Initializes a new instance of the class with the specified settings.
A value which specifies the column's name. This value is assigned to the property.
A value which specifies the column's type. This value is assigned to the property.
Gets or sets the column's name.
A value which specifies the column's name.
Gets or sets the column's type.
A value which specifies the type of values displayed within the column.
A record within the .
Initializes a new instance of the class.
An object that represents the data view to which the record belongs.
An array of objects that represent the record's data. The order of objects corresponds to columns providing values for the record.
Gets the value of the column specified by its index.
An integer value which represents the column's index.
An object which represents the value of the specified column.
Gets the value of the column specified by its name.
A value which specifies the column's name.
An object which represents the value of the specified column.
Gets the data view to which the current record belongs.
An object representing the data view that owns the current record.
Contains classes that handle operations on a data store.
Implements data-aware operations for working with MS Access databases.
Initializes a new instance of the class with the specified settings.
An object implementing the interface that represents an open connection to a data source.
An value that specifies which operations should be performed when storage is accessed for the first time. This parameter is used to initialize the property.
Creates a foreign key.
A object that represents the table.
A object that represents the foreign key.
This method supports the internal infrastructure and is not intended to be called directly from your code.
This method supports the internal infrastructure and is not intended to be called directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Returns a connection string to the specified MS Access data base using the default credentials.
A string that specifies the path and name of the data base to connect to.
A connection string.
Returns a connection string to the specified MS Access database using the specified credentials.
A string that specifies the path and name of the database to connect to.
A string that specifies the user's name. This is used to initialize the "User ID" field of the connection string.
A string that specifies the password. This is used to initialize the "Password" field of the connection string.
A connection string.
Returns a connection string to the specified MS Access 2007 database using the default credentials.
A string that specifies the path and name of the data base to connect to.
A string that specifies the password. This is used to initialize the "Password" field of the connection string.
A connection string.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
This method supports the internal infrastructure and is not intended to be used directly from your code.
Returns a list of the available tables in the data store.
true, to include available database views in the resulting array; otherwise, false.
An array which contains the table names in the data store.
Returns an array of stored procedures available within the data store.
An array containing available stored procedures.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Registers the provider for use with XPO.
Gets the name of the current connection provider. This name is used internally when generating a connection string via the AccessConnectionProvider.GetConnectionString method.
Implements an MS Access connection provider that can be used in multi-user and multi-threaded applications.
Initializes a new instance of the class with the specified settings.
A connection string. This parameter is used to initialize the property.
An value that specifies which operations should be performed when the data store is accessed for the first time. This parameter is used to initialize the property.
Returns which operations are performed when a session is connected to a data store.
An value that specifies which operations are performed when a session is connected to a data store.
Gets the connection string.
This method supports the internal infrastructure and is not intended to be called directly from your code.
Returns a connection string to the specified MS Access data base.
A string that specifies the path and name of the data base to connect to.
A connection string.
Returns a connection string to the specified MS Access data base using the specified credentials.
A string that specifies the path and name of the data base to connect to.
A string that specifies the user's name. This is used to initialize the "User ID" field of the connection string.
A string that specifies the password. This is used to initialize the "Password" field of the connection string.
A connection string.
Returns information that describes the structures of the specified tables.
An array of table names identifying the tables whose information should be retrieved.
An array of objects that describe the structures of the requested tables.
Returns a list of the available tables in the data store.
true, to include available database views in the resulting array; otherwise, false.
An array of the table names in the data store.
Updates data in a data store using the specified modification statements.
An array of data modification statements.
The result of the data modifications.
Registers the provider for use with XPO.
Fetches data from a data store using the specified query statements.
An array of statements to obtain data from the data store.
The data retrieved from the data store.
Updates the storage schema according to the specified class descriptions.
true if the schema should not be created when the table that corresponds to the first item in the tables array doesn't exist in the data store.
An array of tables whose structure should be saved in the data store.
A value that specifies the result of the update operation.
Asynchronously updates the storage schema according to the specified class descriptions.
A object that delivers a cancellation notice to the running operation.
true if the schema should not be created when the table that corresponds to the first item in the tables array doesn't exist in the data store.
An array of tables whose structure should be saved in the data store.
A that returns an value that specifies the result of the update operation.
Gets the name of the current connection provider. This name is used internally when generating a connection string via the AccessConnectionProviderMultiUserThreadSafe.GetConnectionString method.
A cached data store provider (an implementation) for client applications transferring data via WCF.
Initializes a new instance of the class with specified settings.
A object specifying binding elements used for communication between the client and a service.
A object specifying a unique network address that the client uses to communicate with a service endpoint.
Initializes a new instance of the class using the configuration information specified in the client application's configuration file by confName.
The name of the endpoint in the client application's configuration file.
A cached data store provider that client applications can use to asynchronously work with the data source via WCF.
Initializes a new class instance with specified settings.
A object that specifies binding elements. The client uses these binding elements to communicate with a service.
The endpoint name in the client application's configuration file.
Initializes a new class instance according to the configuration information specified in the client application's configuration file.
The name of the endpoint in the client application's configuration file.
The base class for WCF services providing access to data via cached data stores (objects implementing the interface).
Initializes a new instance of the class with a cached data store's element (Root or Node), which provides data for the service.
An object implementing the interface, which provides data for the service.
Delegates the call to the method of a cache element passed to the 's constructor and returns the operation result.
Delegates the call to the method of a cache element passed to the 's constructor and returns the operation result.
Delegates the call to the method of a cache element passed to the 's constructor and returns the operation result.
Delegates the call to the method of a cache element passed to the 's constructor and returns the operation result.
Delegates the call to the method of a cache element passed to the 's constructor and returns the operation result.
Reserved for future use.
A data store provider (an implementation) for client applications transferring data via WCF.
Initializes a new instance of the class with specified settings.
A object specifying binding elements used for communication between the client and a service.
A object specifying a unique network address that the client uses to communicate with a service endpoint.
Initializes a new instance of the class using the configuration information specified in the client application's configuration file by confName.
The name of the endpoint in the client application's configuration file.
A data store provider that client applications can use to asynchronously work with the data source via WCF.
Initializes a new class instance with specified settings.
A object that specifies binding elements. The client uses these binding elements to communicate with a service.
A unique network address the client uses to communicate with a service endpoint.
Initializes a new class instance, according to the configuration information retrieved from a client application's configuration file.
The endpoint name in the client application's configuration file.
The base class for WCF services providing access to data directly via data store providers ( implementors).
Initializes a new instance of the class with a data store provider, which supplies data for the service.
An object implementing the interface, which supplies data for the service.
Executes a specified command with specific parameters and returns the operation result.
A specifying the command to execute.
An object specifying the command's parameters.
An OperationResult<> denoting the operation result.
Returns which operations are performed when a data store is accessed for the first time. This method delegates its call to get the corresponding option value of a data store passed as provider to the constructor.
An OperationResult<> denoting the operation result.
Updates data in a data store using specified modification statements and returns the operation result. This method delegates its call to the corresponding method of a data store passed as provider to the constructor.
An array of data modification statements.
An OperationResult<> denoting the result of the data modifications.
Fetches data from a data store using specified query statements and returns the operation result. This method delegates its call to the corresponding method of a data store passed as provider to the constructor.
An array of query statements.
An OperationResult<> denoting the result of the data fetch.
Updates a data store's schema according to specified settings and returns the operation result. This method delegates its call to the corresponding method of a data store passed as provider to the constructor.
true if the schema should not be created when the table that corresponds to the first item in the tables array doesn't exist in the data store; otherwise, false.
An array of tables whose structure should be saved in the data store.
An OperationResult<> denoting the result of the update operation.
Reserved for future use.
Implements data-aware operations for working with a Firebird database.
Initializes a new instance of the class with the specified settings.
An object implementing the interface that represents an open connection to a data source.
An value that specifies which operations should be performed when storage is accessed for the first time. This parameter is used to initialize the property.
This method supports the internal infrastructure and is not intended to be called directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Specifies the default character set for the current FirebirdConnectionProvider instance. When this field is not initialized (or set to null), the GlobalDefaultCharacterSet value is used. When both values are not specified, the UTF8 character set is used.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Returns a connection string used to open a specified Firebird database using provided login credentials.
A string that specifies the server's name.
An integer that specifies the server's port number.
A string that specifies a user name.
A string that specifies a password.
A string that specifies the database name.
A connection string.
Returns a connection string used to open a specified Firebird database using provided login credentials.
A string that specifies a user name.
A string that specifies a password.
A string that specifies the database name.
A connection string.
Returns a connection string used to open a specified Firebird database using provided login credentials.
A string that specifies the server's name
A string that specifies a user name.
A string that specifies a password.
A string that specifies a database name.
A connection string.
Returns a connection string used to open a specified Firebird database using provided login credentials.
A string that specifies the server's name
A string that specifies a user name.
A string that specifies a password.
A string that specifies the database name.
A string that specifies the server type.
A string that specifies the database's character set.
A connection string.
Returns a connection string used to open a specified Firebird database using provided login credentials.
A string that specifies the server's name.
A string that specifies a user name.
A string that specifies a password.
A string that specifies the database name.
A string that specifies the database's character set.
A connection string.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
Returns a list of the available tables in the data store.
true, to include available database views in the resulting array; otherwise, false.
An array of the table names in the data store.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Specifies the default character set for all FirebirdConnectionProvider instances. When this field is not initialized (or set to null), the UTF8 character set is used. To specify the character set for a specific FirebirdConnectionProvider instance, use the DefaultCharacterSet field instead.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Registers the provider for use with XPO.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Gets the name of the current connection provider. This name is used internally when generating a connection string via the FirebirdConnectionProvider.GetConnectionString method.
Contains auxiliary (helper) classes that handle operations on data stores.
The Root element that is used to connect Node elements to a data store being cached, tracking data store changes via SqlDependency notifications.
Returns which operations are performed when a session connects a cached data store for the first time.
An value specifying which operations are performed when a session connects a cached data store for the first time.
Returns a cached data store provider, created based on specified settings.
A connection string for an MS SQL Server database that supports Query Notifications.
An value that specifies which operations should be performed when a data store is accessed for the first time.
An array of IDisposable objects that must be disposed on disconnect from the database.
A instance (an implementation) which is connected to a associated with a , that is created based on specified settings.
Returns a cached data store provider, created based on specified settings.
A connection string for an MS SQL Server database that supports Query Notifications.
An value that specifies which operations should be performed when a data store is accessed for the first time.
An array of IDisposable objects that must be disposed on disconnecting from the database.
A instance (an implementation) which is connected to a associated with a , that is created based on specified settings.
This method is obsolete (use instead).
An MS SQL Server provider (an object implementing the ). Normally, you can pass an object as the parameter.
An object providing access to a database to be cached.
A SQL query formatter (an object implementing the ISqlGeneratorFormatter). Normally, you can pass an object as the parameter.
A object providing cache configuration settings.
An array of IDisposable objects that must be disposed on disconnect from the database.
An instance (an implementation) ready to be used as the Root element in a cached hierarchy.
This method is obsolete (use instead).
An MS SQL Server provider (an object implementing the ). Normally, you can pass an object or its descendant as the parameter.
An object providing access to a database to be cached.
A SQL query formatter (an object implementing the ISqlGeneratorFormatter). Normally, you can pass an object or its descendant as the parameter.
An array of IDisposable objects that must be disposed on disconnect from the database.
An instance (an implementation) ready to be used as the Root element in a cached hierarchy.
This method is obsolete (use instead).
This method is obsolete (use instead).
Creates an instance associated with a specified , providing access to a database to be cached, based on specified settings.
An providing access to the database.
A object providing cache configuration settings.
An array of IDisposable objects that must be disposed on disconnect from the database.
An instance (an implementation) ready to be used as the Root element in a cached hierarchy.
Creates an instance associated with a specified providing access to a database to be cached.
An providing access to the database.
An array of IDisposable objects that must be disposed on disconnect from the database.
An instance (an implementation) ready to be used as the Root element in a cached hierarchy.
Creates an instance associated with a specified MS SQL Server provider, which is used to access a database to be cached, based on specified settings.
An providing access to the database.
A connection string for an MS SQL Server database that supports Query Notifications.
A object providing cache configuration settings.
An array of IDisposable objects that must be disposed on disconnect from the database.
An instance (an implementation) ready to be used as the Root element in a cached hierarchy.
Creates an instance associated with a specified MS SQL Server provider, which is used to access a database to be cached, based on specified settings.
An providing access to the database.
A connection string for an MS SQL Server database that supports Query Notifications.
An array of IDisposable objects that must be disposed on disconnect from the database.
An instance (an implementation) ready to be used as the Root element in a cached hierarchy.
Creates an instance associated with a specified MS SQL Server provider, which is used to access a database to be cached, based on specified settings.
An object providing access to a database to be cached
An MS SQL Server provider (an object implementing the ). Normally, you can pass an object as the parameter.
A SQL query formatter (an object implementing the ISqlGeneratorFormatter). Normally, you can pass an object as the parameter.
A object providing cache configuration settings.
An array of IDisposable objects that must be disposed on disconnect from the database.
An instance (an implementation) ready to be used as the Root element in a cached hierarchy.
Creates an instance associated with a specified MS SQL Server provider, which is used to access a database to be cached, based on specified settings.
An object providing access to a database to be cached.
An MS SQL Server provider (an object implementing the ). Normally, you can pass a object or its descendant as the parameter.
A SQL query formatter (an object implementing the ISqlGeneratorFormatter). Normally, you can pass a object or its descendant as the parameter.
An array of IDisposable objects that must be disposed on disconnect from the database.
An instance (an implementation) ready to be used as the Root element in a cached hierarchy.
Creates an instance associated with a specified MS SQL Server provider, which is used to access a database to be cached, based on specified settings.
An object providing access to a database to be cached.
An MS SQL Server provider (an object implementing the ). Normally, you can pass a object or its descendant as the parameter.
A connection string for an MS SQL Server database that supports Query Notifications.
A SQL query formatter (an object implementing the ISqlGeneratorFormatter). Normally, you can pass a object or its descendant as the parameter.
A object providing cache configuration settings.
An array of IDisposable objects that must be disposed on disconnect from the database.
An instance (an implementation) ready to be used as the Root element in a cached hierarchy.
Creates an instance associated with a specified MS SQL Server provider, which is used to access a database to be cached, based on specified settings.
An object providing access to a database to be cached.
An MS SQL Server provider (an object implementing the ). Normally, you can pass a object or its descendant as the parameter.
A connection string for an MS SQL Server database that supports Query Notifications.
A SQL query formatter (an object implementing the ISqlGeneratorFormatter). Normally, you can pass a object or its descendant as the parameter.
An array of IDisposable objects that must be disposed on disconnect from the database.
An instance (an implementation) ready to be used as the Root element in a cached hierarchy.
Creates an instance associated with an , which is created to provide access to a database to be cached, based on specified settings.
A connection string for an MS SQL Server database that supports Query Notifications.
An value that specifies which operations should be performed when a data store is accessed for the first time.
A object providing cache configuration settings.
An array of IDisposable objects that must be disposed on disconnect from the database.
An instance (an implementation) ready to be used as the Root element in a cached hierarchy.
Creates an instance associated with an , which is created to provide access to a database to be cached, based on specified settings.
A connection string for an MS SQL Server database that supports Query Notifications.
An value that specifies which operations should be performed when a data store is accessed for the first time.
An array of IDisposable objects that must be disposed on disconnect from the database.
An instance (an implementation) ready to be used as the Root element in a cached hierarchy.
Executes a specified command via the current Root element with specific parameters and returns the operation result.
A specifying the command to execute.
An object specifying the command's parameters.
An denoting the operation result.
Updates data in a cached data store using specified settings and returns the operation result.
A object specifying state information.
An array of data modification statements.
A object denoting the result of the data modifications.
Updates data in a cached data store using specified modification statements and returns the operation result.
An array of data modification statements.
A object denoting the result of the data modifications.
Informs a cached data store's Root element about specific modified tables.
A Root element's state stored by a specific cache Node.
An array of table names specifying modified tables.
A object specifying a Root element's state.
Synchronizes table update information with a cached data store's Root element.
A Root element's state stored by a specific cache Node.
A object specifying a Root element's state.
Registers as a data store provider for use with XPO.
Fetches data from a cached data store using specified query statements and returns the operation result.
A Root element's state stored by a specific cache Node.
An array of query statements.
A object denoting the result of the data fetch.
Fetches data from a cached data store using specified query statements.
An array of statements to obtain data from the cached data store.
Data retrieved from the cached data store.
Updates a cached data store's schema according to specified settings.
A Root element's state stored by a specific cache Node.
An array of tables whose structure should be saved in a cached data store.
true if the schema should not be created when the table that corresponds to the first item in the tables array doesn't exist in a cached data store; otherwise, false.
A denoting the result of the update operation.
Updates a cached data store's schema according to specified settings.
true if the schema should not be created when the table that corresponds to the first item in the tables array doesn't exist in a cached data store; otherwise, false.
An array of tables whose structure should be saved in a cached data store.
An denoting the result of the update operation.
Gets the name of a cached data store provider that is created via the method. This name is used internally when generating a connection string via the MSSqlConnectionProvider.GetConnectionString2005CacheRoot method.
Gets the name of a cached data store provider that is created via the method. This name is used internally when generating a connection string via the MSSqlConnectionProvider.GetConnectionString2005WithCache method.
Provides helper methods allowing you to manage the SQL Server Express LocalDB instances.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified LocalDBInstance.dll file location.
A string path to the LocalDBInstance.dll file to load.
Throws an ObjectDisposedException if the LocalDBInstance.dll handle is IntPtr.Zero.
Creates a new SQL Server Express LocalDB instance.
The LocalDB version, for example 11.0 or 11.0.1094.2.
The name for the LocalDB instance to create.
Deletes the specified LocalDB instance.
A string name of the LocalDB instance to be deleted.
Disposes the instance.
Returns information for the specified SQL Server Express LocalDB instance.
A string that is the instance name.
An MSSqlLocalDBInstanceInfo object that contains information on the specified LocalDB instance, e.g., whether it exists, the LocalDB version it uses, whether it is running, etc.
Returns the names of all SQL Server Express LocalDB instances.
A string array that contains the names of both named and default LocalDB instances on the user's workstation.
Returns information for the specified SQL Server Express LocalDB version.
The LocalDB version name.
An MSSqlLocalDBVersionInfo object that specifies whether the SQL Server Express LocalDB version exists and provides the full LocalDB version number (including build and release numbers).
Returns all SQL Server Express LocalDB versions installed.
A string array that contains the names of the installed LocalDB versions.
Gets the buffer size to store a LocalDB connection string (260, by default).
Gets the maximum LocalDB instance name length (43, by default).
Gets the maximum length of the LocalDB version (43, by default).
Gets the maximum length of the security identifier (186, by default).
Shares the specified SQL Server Express LocalDB instance with other users with the specified shared name.
A System.Security.Principal.Security object which is the security identifier (SID) of the instance owner.
A string that is the private name for the LocalDB instance to be shared.
A string that is the shared name for the LocalDB instance to be shared.
Starts the specified SQL Server Express LocalDB instance.
A string that is the name of the LocalDB instance to be started.
A string that is the connection string to the LocalDB instance.
Starts tracing API calls for all the SQL Server Express LocalDB instances that belong to the current system user.
Stops the specified SQL Server Express LocalDB instance from running.
The string name of the LocalDB instance to be stopped.
An MSSqlLocalDBShutdownFlags enumeration value that specifies the way to stop the instance.
An integer number that is the number of seconds to wait for the stop operation to complete. If set to 0, the method returns immediately without waiting for the LocalDB instance to stop.
Stops tracing API calls for all the SQL Server Express LocalDB instances that belong to the current system user.
Stops the sharing of the specified SQL Server Express LocalDB instance.
A string that is the shared name of the LocalDB instance that will no longer be shared.
Defines a WCF service contract to access data stored in cached data stores (objects implementing the interface).
Defines a service operation that, when implemented by a class, updates data in a cached data store using specified modification statements and returns the operation result.
A Root element's state stored by a specific cache Node.
An array of data modification statements.
An OperationResult<> denoting the result of the data modifications.
Defines a service operation that, when implemented by a class, informs a cached data store's Root element ( or ) about specific modified tables.
A Root element's state stored by a specific cache Node.
An array of table names specifying modified tables.
An OperationResult<> object denoting the operation result.
Defines a service operation that, when implemented by a class, synchronizes table update information with a cached data store's Root element ( or ).
A Root element's state stored by a specific cache Node.
An OperationResult<> object denoting the operation result.
Defines a service operation that, when implemented by a class, fetches data from a cached data store using specified query statements and returns the operation result.
A Root element's state stored by a specific cache Node.
An array of query statements.
An OperationResult<> object denoting the result of the data fetch.
Defines a service operation that, when implemented by a class, updates a cached data store's schema according to specified settings.
A Root element's state stored by a specific cache Node.
An array of tables whose structure should be saved in a cached data store.
true if the schema should not be created if the table that corresponds to the first item in the tables array doesn't exist in the cached data store; otherwise, false.
An OperationResult<> denoting the result of the update operation.
Defines a WCF service contract to asynchronously access data stored in cached data stores (objects that implement the interface).
Uses specified modification statements to asynchronously update data in a cached data store.
A Root element's state stored by a specific cache Node.
An array of data modification statements.
A Task that returns the data modification result.
Asynchronously informs a cached data store's Root element ( or ) about specific modified tables.
A Root element's state stored by a specific cache Node.
An array of table names that specify modified tables.
A Task that returns the operation result.
Synchronizes table update information asynchronously with a cached data store's Root element ( or ).
A Root element's state stored by a specific cache Node.
A Task that returns the operation result.
Uses specified query statements to asynchronously fetch data from a cached data store.
A Root element's state stored by a specific cache Node.
An array of query statements.
A Task that returns the data fetch result.
Asynchronously updates a cached data store's schema according to specified settings.
A Root element's state stored by a specific cache Node.
An array of tables whose structure is saved to a cached data store.
Defines whether to create and update tables if the data store does not contain the tables array's first item. true, to prevent table creation and schema update; false, to create new tables and update schema.
A Task that returns the operation result.
Extends the interface with methods that fetch data from a cached data store and compress the result.
Uses specified query statements to fetch data from a cached data store and compress the result.
A Root element's state stored by a specific cache Node.
An array of query statements.
The data fetch result.
Extends the interface with methods that asynchronously fetch data from a cached data store and compress the result.
Uses specified query statements to asynchronously fetch data from a cached data store and compress the result.
A Root element's state stored by a specific cache Node.
An array of query statements.
A Task that is the data fetch result.
Defines a WCF service contract to access data directly via data store providers (objects implementing the interface).
Defines a service operation that, when implemented by a class, executes a specified command with specific parameters and returns the operation result.
A specifying the command to execute.
An object specifying the command's parameters.
An OperationResult<> denoting the operation result.
Defines a service operation that, when implemented by a class, returns which operations are performed when a data store is accessed for the first time.
An OperationResult<> denoting the operation result.
Defines a service operation that, when implemented by a class, updates data in a data store using specified modification statements and returns the operation result.
An array of data modification statements.
An OperationResult<> denoting the result of the data modifications.
Defines a service operation that, when implemented by a class, fetches data from a data store using specified query statements and returns the operation result.
An array of query statements.
An OperationResult<> denoting the result of the data fetch.
Defines a service operation that, when implemented by a class, updates a data store's schema according to specified settings and returns the operation result.
true if the schema should not be created when the table that corresponds to the first item in the tables array doesn't exist in the data store; otherwise, false.
An array of tables whose structure should be saved in the data store.
An OperationResult<> denoting the result of the update operation.
Defines a WCF service contract to asynchronously access data via data store providers (objects that implement the interface).
Asynchronously executes a specified command with specific parameters and returns the operation result.
The command to execute.
The command's parameters
A Task that returns the operation result.
Asynchronously gets the setting used during the first connection to a data store.
A Task that returns the operation result.
Uses specified modification statements to asynchronously update data in a data store.
An array of data modification statements.
A Task that returns the data modification result.
Uses specified query statements to asynchronously fetch data from a data store.
An array of query statements.
A Task that returns the data fetch result.
Asynchronously updates a data store's schema according to specified settings.
Defines whether to create and update tables if the data store does not contain the tables array's first item. true, to prevent table creation and schema update; false, to create new tables and update schema.
An array of tables whose structure is saved to the data store.
A Task that returns the update operation result.
Extends the interface with methods that fetch data from a data store and compress the result.
Uses specified query statements to fetch data from a data store and compress the result.
An array of statements that specify data to be saved to the data store.
The operation result.
Extends the interface with methods that fetch data from a data store and compress the result.
Uses specified query statements to asynchronously fetch data from a data store and compress the result.
An array of statements that specify data to be saved to the data store.
A Task that returns the operation result.
Stores persistent objects in memory. Intended for testing environment.
Initializes a new instance of the class and sets the property to .
Initializes a new instance of the class with the specified settings.
An value that specifies which operations should be performed when storage is accessed for the first time. This parameter is used to initialize the property.
Initializes a new instance of the class with the specified settings.
An value that specifies which operations should be performed when storage is accessed for the first time. This parameter is used to initialize the property.
true if case-sensitive comparisons should be performed for strings during expression evaluations or sorting; otherwise false.
Initializes a new instance of the class using the underlying storage of a specific InMemoryDataStore.
An whose underlying storage the current InMemoryDataStore will use.
An value that specifies which operations should be performed when storage is accessed for the first time. This parameter is used to initialize the property.
This constructor is obsolete.
Initializes a new instance of the class.
Gets whether the object is allowed to create a schema in the associated DataSet.
true if the property's value contains the or option.
Gets whether the performs case-sensitive comparisons for strings during expression evaluations or sorting.
true if string comparisons are case-sensitive; otherwise, false.
This method supports the internal infrastructure and is not intended to be called directly from your code.
This property is obsolete.
Returns a connection string that can be used to create an instance.
A string value that specifies the name (including the path) of the XML document that includes both schema and data.
A string containing the connection string to an InMemoryDataStore instance.
Returns a connection string that can be used to create an instance.
A string value that specifies the name (including the path) of the XML document that includes both schema and data.
true if the XML document isn't allowed to be changed; otherwise, false.
A string containing the connection string to an InMemoryDataStore instance.
Returns a connection string that can be used to create an instance that is not bound to an XML file.
true if string comparisons during expression evaluations or sorting are case-sensitive; otherwise, false.
A string containing the connection string to an InMemoryDataStore instance.
Returns information that describes the structures of the specified tables.
An array of table names whose information should be retrieved.
An array of objects that describe the structures of the requested tables.
Returns a list of the available tables in the data store.
true, to include available database views in the resulting array; otherwise, false.
An array of the table names in the data store.
Returns an array of stored procedures available within the data store.
An array containing available stored procedures.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Copies the content from a specified .
An object which specifies the source in-memory data store.
Reads the data into the from a specific file.
The name of the file to read data from.
Reads the data into the from a specific XmlReader.
A System.Xml.XmlReader object to read data from.
Registers the provider for use with XPO.
Registers a custom function operator.
An object which is a custom function operator to be registered.
Registers custom function operators.
An ICollection<> object which specifies the custom function operators to be registered.
Gets an object that can be used to synchronize access to the .
An object that can be used to synchronize access to the .
Writes the data contained in the to the specified file.
The name of the file to which to write data.
Writes the data contained in the to the specified XmlWriter.
A System.Xml.XmlWriter object to which to write data.
Gets the name of the current connection provider. This name is used internally when generating a connection string via the InMemoryDataStore.GetConnectionString method.
Defines a WCF service contract to access data via objects.
When implemented by a class, executes an object layer's method implementation and returns the operation result.
An object that is a metadata information provider.
An object which contains information on objects marked for deletion.
An object which contains information on objects marked for saving.
A enumeration value specifying whether check for optimistic locking is made.
An OperationResult<> object denoting the operation result.
When implemented by a class, executes an object layer's method implementation and returns the operation result.
A value which specifies the assembly name to be assigned to the property.
A value which specifies the type name to be assigned to the property.
An OperationResult<> object denoting the operation result.
When implemented by a class, obtains the value from an object layer's property implementation and returns the operation result.
An OperationResult<> object denoting the operation result.
When implemented by a class, executes an object layer's method implementation and returns the operation result.
An object that is a metadata information provider.
An array of objects, containing data for queries that retrieve persistent objects by specified object types and key values.
An OperationResult<DevExpress.Xpo.SerializableObjectLayerResult`1[[DevExpress.Xpo.XPObjectStubCollection> object denoting the operation result.
When implemented by a class, executes an object layer's method implementation and returns the operation result.
An OperationResult<DevExpress.Xpo.SerializableObjectLayerResult`1[[DevExpress.Xpo.XPObjectStubCollection> object denoting the operation result.
When implemented by a class, executes an object layer's method implementation and returns the operation result.
An OperationResult<DevExpress.Xpo.SerializableObjectLayerResult`1[[DevExpress.Xpo.XPObjectStubCollection> object denoting the operation result.
When implemented by a class, executes an object layer's method implementation and returns the operation result.
An OperationResult<> object denoting the operation result.
When implemented by a class, executes an object layer's method implementation and returns the operation result.
An object that is a metadata information provider.
An instance identifying an object layer session's object to test.
An OperationResult<> object denoting the operation result.
When implemented by a class, executes an object layer's method implementation and returns the operation result.
An object that is a metadata information provider.
An instance identifying an object layer session's object to test.
An OperationResult<> object denoting the operation result.
When implemented by a class, executes an object layer's method implementation and returns the operation result.
An object that is a metadata information provider.
A value specifying the ownerObject's property that references a collection property.
An specifying the object that owns the collection property.
An OperationResult<DevExpress.Xpo.SerializableObjectLayerResult`1[[DevExpress.Xpo.XPObjectStubCollection> object denoting the operation result.
When implemented by a class, executes the corresponding ISerializableObjectLayerEx.LoadDelayedProperties overloaded method implementation of an object layer and returns the operation result.
An object that is a metadata information provider.
A persistent object containing delayed properties specified by the props.
An array of strings specifying delayed the theObject's properties whose values are loaded.
An OperationResult<DevExpress.Xpo.SerializableObjectLayerResult`1[[System.Object> object denoting the operation result.
When implemented by a class, executes the corresponding ISerializableObjectLayerEx.LoadDelayedProperties overloaded method implementation of an object layer and returns the operation result.
An object that is a metadata information provider.
An object which contains information on persistent objects containing the delayed property specified by the property.
A value specifying a delayed property whose values are loaded.
An OperationResult<DevExpress.Xpo.SerializableObjectLayerResult`1[[System.Object> object denoting the operation result.
When implemented by a class, executes an object layer's method implementation and returns the operation result.
An object that is a metadata information provider.
An array of objects specifying queries that are executed to retrieve persistent objects.
An OperationResult<DevExpress.Xpo.SerializableObjectLayerResult`1[[DevExpress.Xpo.XPObjectStubCollection> object denoting the operation result.
When implemented by a class, executes an object layer's method implementation and returns the operation result.
An OperationResult<DevExpress.Xpo.Helpers.PurgeResult> object denoting the operation result.
When implemented by a class, executes an object layer's method implementation and returns the operation result.
An object that is a metadata information provider.
An object specifying a query that is executed to retrieve persistent objects.
A object which specifies object properties to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
An OperationResult<> object denoting the operation result.
Implements data-aware operations for working with an MS SQL Server or MS SQL Azure database.
Initializes a new instance of the class with the specified settings.
An object implementing the interface that represents an open connection to a data source.
An value that specifies which operations are performed when storage is accessed for the first time. This parameter is used to initialize the property.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This method supports the internal infrastructure and is not intended to be called directly from your code.
Returns the valid schema name for the specified table's name.
A string value that specifies the table's name for which the valid schema name must be composed.
A string value that specifies the valid schema name.
For internal use.
This method supports the internal infrastructure and is not intended to be called directly from your code.
This method supports the internal infrastructure and is not intended to be called directly from your code.
This method supports the internal infrastructure and is not intended to be used directly in your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Generates DDL (Data Description Language) code for the Generating Persistent Classes wizard, when mapping persistent classes to MS SQL Server database views with the help of INSTEAD-OF triggers and stored procedures.
Returns a connection string used to open a specified MS SQL database using provided login credentials.
A string that specifies the SQL server's name.
An integer that specifies the server's port number.
A string that specifies the database name.
A connection string.
Returns a connection string used to open a specified MS SQL database using provided login credentials.
A string that specifies the SQL server's name.
An integer that specifies the server's port number.
A string that specifies a user name.
A string that specifies a password.
A string that specifies the database name.
A connection string.
Returns a connection string used to open a specified MS SQL database using Windows Integrated Security.
A string that specifies the SQL server name.
A string that specifies the database name.
A connection string.
Returns a connection string used to open a specified MS SQL database using provided login credentials.
A string that specifies the SQL server's name.
A string that specifies a user name.
A string that specifies a password.
A string that specifies the database name.
A connection string.
Returns a connection string used to open a specified MS SQL database using Windows Integrated Security and to enable the SqlDependency feature.
A string that specifies the SQL server name.
A string that specifies the database name.
A connection string.
Returns a connection string used to open a specified MS SQL database using provided login credentials and to enable the SqlDependency feature.
A string that specifies the SQL server name.
A string that specifies a user name.
A string that specifies a user password.
A string that specifies the database name.
A connection string.
Returns a connection string used to open a specified MS SQL database using Windows Integrated Security and to enable the SqlDependency feature.
A string that specifies the SQL server name.
A string that specifies the database name.
A connection string.
Returns a connection string used to open a specified MS SQL database using provided login credentials and to enable the SqlDependency feature.
A string that specifies the SQL server name.
A string that specifies a user name.
A string that specifies a user password.
A string that specifies the database name.
A connection string.
Returns a connection string to connect to a MS SQL Server database by attaching a specified .mdf database file to a specific server using Windows Integrated Security.
A string that specifies the SQL server name.
A string specifying a .mdf database file to attach to the server. This value is used to initialize the "AttachDbFilename" field of the connection string.
true to enable User Instances (required when attaching the attachDbFilename); otherwise, false (when the database specified by the attachDbFilename already exists on the server). For more information about SQL Server Express and User Instances, read the SQL Server 2005 Express Edition User Instances MSDN article.
A connection string.
Returns a connection string to connect to a MS SQL Server database by attaching a specified .mdf database file to a specific server using specified login credentials.
A string that specifies the SQL server name.
A string that specifies a user name.
A string that specifies the password. This is used to initialize the "Password" field of the connection string.
A string specifying a .mdf database file to attach to the server. This value is used to initialize the "AttachDbFilename" field of the connection string.
true to enable User Instances (required when attaching the attachDbFilename); otherwise, false (when the database specified by the attachDbFilename already exists on the server). This value is used to initialize the "User Instance" field of the connection string.For more information about SQL Server Express and User Instances, read the SQL Server 2005 Express Edition User Instances MSDN article.
A connection string.
Returns the connection string to SQL Server 2012 Express LocalDB for the specified server, database and database file location.
A string that is the server name.
A string that is the database name.
A string that is the path to the MDB file.
A string that is the connection string to SQL Server 2012 Express LocalDB for the specified server, database and database file location.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
This method supports the internal infrastructure and is not intended to be used directly from your code.
Returns a list of the available tables in the data store.
true, to include available database views in the resulting array; otherwise, false.
An array of the table names in the data store.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Disables the smart discovery service that loads a data provider library.
true if the smart discovery service is disabled; otherwise, false.
Specifies whether or not the "NOT FOR REPLICATION" option is used in SQL statements that create constraints.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Indicates whether the connection provider supports the OUTER APPLY operators.
true for MS SQL Server version 2005 and later; otherwise, false.
Indicates whether the connection provider supports the SKIP and TAKE (TOP) operators.
true for MS SQL Server version 2005 and later; otherwise, false.
The default owner of the objects in the MS SQL database. By default "dbo".
Registers the provider for use with XPO.
Gets the name of the current connection provider. This name is used internally when generating a connection string via the MSSqlConnectionProvider.GetConnectionString method.
Implements the base functionality for providers that connect to OLE DB data sources.
Initializes a new instance of the class with the specified settings.
An object implementing the interface that represents an open connection to a data source.
An value that specifies which operations are performed when the data store is accessed for the first time. This parameter is used to initialize the property.
This method supports the internal infrastructure and is not intended to be called directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Specifies how to order columns retrieved via the GetStorageTables and methods. By default, this field is set to true, and the columns are listed alphabetically. If the field is set to false, the columns are returned as they appear in the database.
The result of an operation performed by the , , or .
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This method supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Specifies the maximum number of retries to be made when the execution of an operation fails. The default value is 3.
This method supports the internal infrastructure and is not intended to be used directly from your code.
The result of an operation performed by the , , or .
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Implements data-aware operations for working with a PostgreSQL database.
Initializes a new instance of the class with the specified settings.
An object implementing the interface that represents an open connection to a data source.
An value that specifies which operations should be performed when storage is accessed for the first time. This parameter is used to initialize the property.
This method supports the internal infrastructure and is not intended to be called directly from your code.
This method supports the internal infrastructure and is not intended to be called directly from your code.
This method supports the internal infrastructure and is not intended to be called directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Returns a connection string used to open a specified PostgreSQL database using provided login credentials.
A string that specifies the server's name.
An integer that specifies the server's port number.
A string that specifies a password.
A string that specifies the database name.
A string that specifies the database's character set.
A connection string.
Returns a connection string used to open a specified PostgreSQL database using provided login credentials.
A string that specifies the server's name.
A string that specifies a user name.
A string that specifies a password.
A string that specifies the database name.
A connection string.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
Returns a list of the available tables in the data store.
true, to include available database views in the resulting array; otherwise, false.
An array of the table names in the data store.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Specifies the default command pool behavior for all PostgreSqlConnectionProvider instances. The default value is null, which means that the behavior is ConnectionSession for PostgreSQL 8.3+ and None for older versions.
Specifies the default GUID mapping mode for all PostgreSqlConnectionProvider instances. Set this field to true to map GUIDs to CHAR(36) columns or set it to false to map to the UUID columns (requires Npgsql v3.1.0). To specify the character set for a specific PostgreSqlConnectionProvider instance, use the UseLegacyGuidSupport field instead.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Registers the provider for use with XPO.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Specifies the default GUID mapping mode for the current PostgreSqlConnectionProvider instance. Set this field to true to map GUIDs to CHAR(36) columns or set it to false to map to the UUID columns (requires Npgsql v3.1.0). When this field is set to null), the GlobalUseLegacyGuidSupport value is used. When both values are null, the UUID columns are used.
Gets the name of the current connection provider. This name is used internally when generating a connection string via the PostgreSqlConnectionProvider.GetConnectionString metho
The base class for proxies.
Obtains the value from the property of an object layer instance returned by the .GetObjectLayer method implementation.
Delegates the call to the method of an object layer instance returned by the .GetObjectLayer method implementation.
Delegates the call to the method of an object layer instance returned by the .GetObjectLayer method implementation.
Delegates the call to the corresponding method of an object layer instance returned by the .GetObjectLayer method implementation.
Delegates the call to the method of an object layer instance returned by the .GetObjectLayer method implementation.
Delegates the call to the method of an object layer instance returned by the .GetObjectLayer method implementation.
Delegates the call to the method of an object layer instance returned by the .GetObjectLayer method implementation.
Delegates the call to the method of an object layer instance returned by the .GetObjectLayer method implementation.
Delegates the call to the method of an object layer instance returned by the .GetObjectLayer method implementation.
Delegates the call to the method of an object layer instance returned by the .GetObjectLayer method implementation.
Delegates the call to the method of an object layer instance returned by the .GetObjectLayer method implementation.
Delegates the call to the corresponding SerializableObjectLayer.LoadDelayedProperties overloaded method of an object layer instance returned by the .GetObjectLayer method implementation.
Delegates the call to the corresponding SerializableObjectLayer.LoadDelayedProperties overloaded method of an object layer instance returned by the .GetObjectLayer method implementation.
Delegates the call to the method of an object layer instance returned by the .GetObjectLayer method implementation.
Obtains the value from the property of an object layer instance returned by the .GetObjectLayer method implementation.
Delegates the call to the method of an object layer instance returned by the .GetObjectLayer method implementation.
Delegates the call to the method of an object layer instance returned by the .GetObjectLayer method implementation.
The base class for WCF services providing access to data via distributed object access layer ( implementors).
Initializes a new instance of the class with a specified serializable object layer.
An object implementing the interface. The specified object is exposed via the property.
Delegates the call to the method of an object layer instance passed to the 's constructor and returns the operation result.
Delegates the call to the method of an object layer instance passed to the 's constructor and returns the operation result.
Delegates the call to the property's getter of an object layer instance passed to the 's constructor and returns the operation result.
Delegates the call to the method of an object layer instance passed to the 's constructor and returns the operation result.
Delegates the call to the method of an object layer instance passed to the 's constructor and returns the operation result.
Delegates the call to the method of an object layer instance passed to the 's constructor and returns the operation result.
Delegates the call to the method of an object layer instance passed to the 's constructor and returns the operation result.
Delegates the call to the method of an object layer instance passed to the 's constructor and returns the operation result.
Delegates the call to the method of an object layer instance passed to the 's constructor and returns the operation result.
Delegates the call to the method of an object layer instance passed to the 's constructor and returns the operation result.
Delegates the call to the corresponding SerializableObjectLayer.LoadDelayedProperties overloaded method of an object layer instance passed to the 's constructor and returns the operation result.
Delegates the call to the corresponding SerializableObjectLayer.LoadDelayedProperties overloaded method of an object layer instance passed to the 's constructor and returns the operation result.
Delegates the call to the method of an object layer instance passed to the 's constructor and returns the operation result.
Delegates the call to the method of an object layer instance passed to the 's constructor and returns the operation result.
Delegates the call to the method of an object layer instance passed to the 's constructor and returns the operation result.
Returns a serializable object layer used to initialize the current instance.
An implementor passed as a parameter to the SerializableObjectLayerService constructor.
A distributed object access layer (an implementation) for client applications transferring data via WCF.
Initializes a new instance of the class with specified settings.
A object specifying binding elements used for communication between the client and a service.
A object specifying a unique network address that the client uses to communicate with a service endpoint.
Initializes a new instance of the class using the configuration information specified in the client application's configuration file by confName.
The name of the endpoint in the client application's configuration file.
The base class for XPO WCF services.
Initializes a new instance of the class.
Occurs when any operation of any instance fails.
Occurs when any operation of fails.
Arguments, passed to the and events.
Initializes a new instance of the class.
An exception thrown by the service.
Gets the exception thrown by the service.
An exception thrown by the service.
A data store provider (an implementation) for client applications that use Web API to transfer data.
Initializes a new instance of the class with specified settings.
Specifies the action performed when connecting to a data store. This parameter has no effect on the .
This member supports the internal infrastructure and is not intended to be used directly from your code.
Returns a connection string that can be passed to the XpoDefault.GetDataLayer and XpoDefault.GetConnectionProvider methods.
A web service address that includes the controller name.
A string that contains the connection string for a WebApiDataStoreClient instance.
Registers the provider for use with XPO.
Gets the name of the current connection provider. This name is used internally when the WebApiDataStoreClient.GetConnectionString method is used to generate a connection string.
The name of the current connection provider.
A generic wrapper. Encapsulates the boilerplate code required to implement a Web API service controller for .
Initializes a new instance of the class with specified settings.
Calls the ModifyData method of the underlying IDataStore with error handling.
An array of data modification statements.
The result of the data modifications.
Calls the ModifyDataAsync method of the underlying IDataStore with error handling.
An array of data modification statements.
A object that delivers a cancellation notice to the current operation.
A Task that returns the result of the data modifications.
Calls the ICacheToCacheCommunicationCore.ModifyData method with error handling.
An object that contains an array of data modification statements.
The result of the data modifications.
Calls the ICacheToCacheCommunicationCore.NotifyDirtyTables method with error handling.
An object that contains an array of table names specifying modified tables.
A Root element's state.
Calls the ICacheToCacheCommunicationCore.ProcessCookie method with error handling.
A Root element's state stored by a specific cache Node.
A Root element's state.
Calls the SelectData method of the underlying IDataStore with error handling.
An array of statements to obtain data from the data store.
Data retrieved from the data store.
Calls the SelectDataAsync method of the underlying IDataStore with error handling.
An array of statements to obtain data from the data store.
A object that delivers a cancellation notice to the current operation.
A task that returns data retrieved from the data store.
Calls the ICacheToCacheCommunicationCore.SelectData method with error handling.
An object that contains an array of query statements.
The result of the data fetch.
Calls the UpdateSchema method of the underlying IDataStore with error handling.
true, if the schema should not be created when the table that corresponds to the first item in the types array does not exist in the storage.
An array of objects that specify tables for which the schema should be created in the data store.
An value that specifies the result of the update operation.
Calls the UpdateSchemaAsync method of the underlying IDataStore with error handling.
true, if the schema should not be created when the table that corresponds to the first item in the types array does not exist in the storage.
An array of objects that specify tables for which the schema should be created in the data store.
A object that delivers a cancellation notice to the current operation.
A task that returns an value that specifies the result of the update operation.
Calls the ICacheToCacheCommunicationCore.UpdateSchema method with error handling.
true if the schema should not be created if the table that corresponds to the first item in the tables array doesn't exist in the cached data store; otherwise, false.
An object that contains an array of objects that specify tables for which the schema should be created in the data store.
The result of the update operation.
Specifies the database type of the column that a property is mapped to.
Initializes a new instance of the class.
A value that specifies the column's database type. This value is assigned to the property.
Gets or sets the database type of the column which a property marked with is mapped to.
A value that specifies the column's database type.
Lists the values that determine which members are implied as persistent by default.
The members are implied to be persistent by default if they are declared as public or have the attribute.
The members are implied to be persistent if they have the attribute.
Specifies which members are implied as persistent by default.
Initializes a new instance of the class.
A enumeration value that specifies which members are implied to be persistent by default. This value is assigned to the property.
Gets a value that determines which members are persistent by default.
A enumeration value that specifies which members are implied to be persistent by default.
Enables deferred object deletion.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified property.
true to enable deferred deletion; otherwise, false. This value is assigned to the property.
Gets or sets whether deferred object deletion is enabled.
true to enable deferred object deletion; otherwise, false.
Indicates that the property's value should not be loaded when a persistent object is being loaded. The property will be loaded the first time it is accessed.
Initializes a new instance of the class.
Initializes a new instance of the class with a setting indicating whether all or only modified property values are sent for update to a data store.
true if the delayed property's value is sent to a data store for update only after it has been modified; otherwise, false. This value is assigned to the property.
Initializes a new instance of the class with the name of the field which stores the delayed property's value.
A value which specifies the name of the field which stores the value of the delayed property. This value is assigned to the property.
Initializes a new instance of the class with the specified settings.
A value which specifies the name of the field which stores the value of the delayed property. This value is assigned to the property.
true if the delayed property's value is sent to a data store for update only after it has been modified; otherwise, false. This value is assigned to the property.
Initializes a new instance of the class with the specified settings.
A value which specifies the name of the field which stores the value of the delayed property. This value is assigned to the property.
A value that specifies the group's name. This value is assigned to the property.
Initializes a new instance of the class with the specified settings.
A value which specifies the name of the field which stores the value of the delayed property. This value is assigned to the property.
A value that specifies the group's name. This value is assigned to the property.
true if the delayed property's value is sent to a data store for update only after it has been modified; otherwise, false. This value is assigned to the property.
Gets the name of the field which stores the value of the delayed property.
A value which specifies the name of the field which stores the value of the delayed property.
Gets the group's name.
A value that specifies the group's name.
Gets whether the delayed property stores all or only modified values to a data store.
true if the delayed property's value is sent to a data store for update only after it has been modified; otherwise, false.
Specifies the member's display name.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified property.
A value which specifies the member's display name. This value is assigned to the property.
Gets the member's display name.
A value which specifies the member's display name.
Contains classes that describe exceptions which may occur when working with data in XPO.
An exception that is thrown when the elementType parameter is not specified in the attribute.
Initializes a new instance of the class.
The name of the collection property which does not have its element type specified by the .
Gets the name of the collection property that caused the current exception.
The name of the collection property that caused the current exception.
An exception that is thrown when a persistent property marked with the attribute cannot be used to create a relation.
Initializes a new instance of the class.
A string that specifies the error's description. The description includes the name of the property for which a relation cannot be created.
An exception that is thrown when the essential properties of the currently connected session are about to be modified.
Initializes a new instance of the class.
A value which specifies the name of the property whose value cannot be changed while the session is currently connected to a data store.
Occurs when a connection string or an object is not compatible with data store providers.
Initializes a new instance of the class.
A connection string.
An exception that is thrown when a persistent object cannot be loaded because it's type is not valid.
Initializes a new instance of the class.
A string that specifies the name of the type.
Gets the name of the type that cannot be loaded.
A string that specifies the name of the type.
An exception that is thrown when attempting to reload an object that is not present in a persistent data store.
Initializes a new instance of the class with objects which cannot be loaded.
A string specifying objects that cannot be loaded.
An exception that is thrown when attempting to reload an object that is not present in the persistent data store.
Initializes a new instance of the class with the default settings.
An exception that is thrown when the cannot provide metadata information for the class.
Initializes a new instance of the class.
The name of the assembly.
The name of the type whose cannot be obtained.
Gets the name of the type whose cannot be obtained.
A string representing the name of the class.
An exception that is thrown when two objects within the current session have the same key.
Initializes a new instance of the class.
An exception that is thrown when a persistent object has two or more key properties.
Initializes a new instance of the class.
The name of the persistent class in which the key property is declared twice.
Gets the name of the persistent class in which the key property is declared twice.
The name of the persistent class.
An exception that is thrown when a persistent object doesn't have a key.
Initializes a new instance of the class.
A string that specifies the class name.
Gets the string that specifies the class name.
A string that specifies the class name.
An exception that is thrown when a key field doesn't support automatic value generation
Initializes a new instance of the class.
A string that specifies the object type name.
Gets the string that specifies the object type name.
A string that specifies the object type name.
An exception that is thrown when a persistent reference to a non-persistent class exists.
Initializes a new instance of the class.
The name of the non-persistent object's type which you are about to reference.
Gets the name of the non-persistent object's type which you are about to reference.
The name of the non-persistent object's type which you are about to reference.
An exception that is thrown when a severe internal error occurs.
Initializes a new instance of the class.
The object that is associated with the exception. This value is assigned to the property.
The old object.
Gets the object which is associated with the exception.
The object that is associated with the exception.
An exception that is thrown when an invalid property name is specified.
Initializes a new instance of the class.
The object type's name.
The property name.
Gets the object type that doesn't contain the property.
A string that specifies the object type's name.
Gets the property name that is missing in the currently processed object type.
A string that specifies the name of the missing property.
An exception that is thrown when an association is incorrectly specified.
Initializes a new instance of the class.
An exception that is thrown when an attribute with the specified name cannot be found for a specific property.
Initializes a new instance of the class.
A string that specifies the property name.
A string that specifies the name of the missing attribute.
Gets the name of the attribute that is missing in the metadata.
The name of the missing attribute.
Gets the name of the property that is not marked with the specified attribute.
A string that specifies the property's name.
An exception that is thrown when two persistent classes are mapped to the same table.
Initializes a new instance of the class.
An object that refers to the first of the two conflicted classes.
An object that refers to the second of the two conflicted classes.
An exception that is thrown when a persistent class doesn't have a constructor with a parameter.
Initializes a new instance of the class.
An object that identifies the currently processed object type.
Gets the name of the currently processed object type.
A string that specifies the name of the object type.
An exception that is thrown when a persistent object that belongs to a specific session is used within another session or refers to an object from another session.
Initializes a new instance of the class.
A object.
A persistent object which will raise the exception.
Gets the persistent object which conflicts with the current session.
The persistent object which conflicts with the current session.
Gets the current object.
A object.
An exception that is thrown when the sequence of the BeginTransaction, CommitTransaction and RollbackTransaction methods is incorrect.
Initializes a new instance of the class.
A string that specifies the description of the exception.
An exception that is thrown when an internal error occurs.
Initializes a new instance of the class.
For internal use.
An exception that is thrown when an object in storage refers to a type that cannot be found.
Initializes a new instance of the class.
An integer that identifies the currently processed object type.
Gets the object type identifier.
An integer object type identifier.
An exception that is thrown when an error occurs when building the tree structure of classes.
Initializes a new instance of the class.
A string that specifies the name of the object type that causes the exception.
A string that specifies the object's property name.
An exception that is the cause of the current exception.
Gets the property name of the currently processed object.
A string that specifies the property name.
Gets the name of the object type that causes the exception.
A string that specifies the name of the object type that causes the exception.
An exception that is thrown when an error occurs whilst object metadata is being loaded from an XML file.
Initializes a new instance of the class.
A string that specifies the error's description.
Specifies that the information used to retrieve persistent objects that are referenced by the current property, is included in a query used to load this property.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified property.
An integer value that specifies the reference depth of the current class from the root class. This value is assigned to the property.
Gets or sets the reference depth of the current class from the root class.
An integer value that specifies the reference depth of the current class from the root class.
The 'unit of work' that uses long explicit transactions to allow you to simplify the management of object changes and to access modified objects without having to commit the changes beforehand.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified settings.
An object implementing the interface. This value is assigned to the property.
An array of objects that implement the interface. These objects are automatically disposed of when the explicit unit of work is disconnected.
Initializes a new instance of the class with specified settings.
An object implementing the interface. This value is assigned to the property.
An array of objects that implement the interface. These objects are automatically disposed of when the explicit unit of work is disconnected.
Initializes a new instance of the class with the specified dictionary.
An descendant that provides metadata on persistent objects in a data store.
Initializes a new instance of the class and adds it to a form's container.
An IContainer object, which is the owner container of the created ExplicitUnitOfWork instance.
Marks the starting point of an explicit transaction.
Completes an explicit transaction and commits changes made within it.
Asynchronously completes an explicit transaction and notifies upon completion.
An delegate to be called after the changes have been saved to a data store. Use a callback to store the exception information passed as a parameter, and use this information later to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a callback.
An object identifying the current asynchronous operation, intended for internal use.
Asynchronously commits object changes made within a transaction, completes the transaction, and notifies upon completion.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that commits object changes made within a transaction and completes the transaction.
Indicates whether the explicit unit of work has started an explicit transaction or tracked data modifications.
true if an explicit transaction is started, or any modifications have been made within a unit of work; otherwise, false.
Rolls back an explicit transaction to its starting point, discarding any changes made within it.
Applied to persistent properties and fields. When applied, specifies that the target property or field value can be loaded from the database but should not be saved (should not be included in the INSERT and UPDATE SQL statements).
Initializes a new instance of the class.
Contains essential information on a query which retrieves persistent objects by their key values via objects.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Contains values that specify how XPO generates new globally unique identifier values.
A custom algorithm specified by the delegate is used.
The Guid.NewGuid method is used.
The UuidCreateSequential function is used.
Contains helper classes for eXpress Persistent Objects.
The interface which must be implemented by classes that should work with a object.
When implemented by a class returns the session to which an instance of the current class belongs.
A object to which an object of the current class belongs.
The interface that must be implemented by classes that provide information on custom aggregate functions to use in LINQ to XPO expressions.
When implemented by a class, returns the metadata of a method associated with a custom aggregate function used in LINQ to XPO expressions.
A object which identifies the method to be used to evaluate a custom aggregate function, based on specified function parameters.
The interface which must be implemented by classes that provide information on custom criteria to use in LINQ to XPO expressions.
When implemented by a class, returns a equivalent to a custom function used in LINQ to XPO expressions, based on specified function parameters.
An array of containing function parameters.
A object which corresponds to parameters passed as the operands.
When implemented by a class, returns the metadata of a method associated with a custom criterion used in LINQ to XPO expressions.
A object which identifies the method to be used to evaluate a custom function associated with a custom criterion, based on specified function parameters.
The interface which must be implemented by classes that provide information on custom functions to use in LINQ to XPO expressions.
When implemented by a class, returns the metadata of a method associated with a custom function used in LINQ to XPO expressions.
A object which identifies the method to be used to evaluate a custom function, based on specified function parameters.
The interface to which data access layers should conform.
When implemented by a class, returns which operations are performed when a session is connected to storage.
An value that specifies which operations are performed when a session is connected to storage.
When implemented by a class, returns the connection if it is provided by storage.
A object that specifies the connection to storage if the storage allows commands to be created.
When implemented by a class, creates a command if storage allows commands to be created.
A command that is executed when connected to storage.
This member supports the internal infrastructure and is not intended to be used directly from your code.
When implemented, updates data in a data store using the specified modification statements.
An array of data modification statements.
The result of the data modifications.
When implemented by a class, this event will occur when the data schema is initialized or updated.
When implemented by a class, fetches data from a data store using the specified query statements.
An array of statements to obtain data from the data store.
Data retrieved from the data store.
This member supports the internal infrastructure and is not intended to be used directly from your code.
When implemented by a class, updates the storage schema according to the specified class descriptions.
true if the schema should not be created when the table that corresponds to the first item in the types array doesn't exist in storage.
An array of objects that specify object metadata for which the schema should be created in storage.
A value that specifies the result of the update operation.
Declares asynchronous methods for data access layers.
Asynchronously updates data in a data store, according to specified modification statements.
A CancellationToken object that delivers a cancellation notice to the running operation.
An array of data modification statements.
The data modification result.
Asynchronously retrieves data from a data store, according to specified query statements.
A CancellationToken object that delivers a cancellation notice to the running operation.
An array of query statements.
Data retrieved from the data store.
When implemented by a class, asynchronously updates the storage schema according to the specified class descriptions.
A object that delivers a cancellation notice to the running operation.
true if the schema should not be created when the table that corresponds to the first item in the types array doesn't exist in storage.
An array of objects that specify object metadata for which the schema should be created in storage.
A that returns an value that specifies the result of the update operation.
Defines how references to instances of persistent objects are stored in a session's Identity Map.
The behavior is determined by XPO. Curently, this is equal to IdentityMapBehavior.Weak.
Direct references to objects are used.
Weak references are used, which allows the garbage collector to reclaim unused objects.
Indicates that a property or field participates in index creation.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified names of additional columns.
A string value that specifies the names of additional columns, separated by a semicolon. This value is parsed and assigned to the property.
Initializes a new instance of the class with the specified names of additional columns.
A string containing the name of the first additional column.
A string containing the name of the second additional column.
Initializes a new instance of the class with the specified names of additional columns.
A string containing the name of the first additional column.
A string containing the name of the second additional column.
A string containing the name of the third additional column.
Initializes a new instance of the class with the specified names of additional columns.
An array of values that specify the names of additional columns. This value is assigned to the property.
Gets the names of additional columns that participate in index creation.
A collection of string values that specify the names of additional columns.
Gets or sets the name of the index.
A value that specifies the name of the index.
Gets or sets whether the index created by a property or field is a unique one.
true if the index must be unique (no two persistent objects are permitted to have the same index value); otherwise, false.
Specifies the properties that participate in creation of non-unique database indices.
Initializes a new instance of without specifying any indices.
Initializes a new instance of , and specifies the properties participating in the creation of a database index.
A string containing a list of the properties participating in the creation of a database index, separated by a semicolon. This parameter value is used to initialize the collection.
Initializes a new instance of , and specifies the properties participating in the creation of two database indices.
A string containing a list of the properties participating in the creation of the first database index, separated by a semicolon. This parameter value is used to initialize the collection.
A string containing a list of the properties participating in the creation of the second database index, separated by a semicolon. This parameter value is used to initialize the collection.
Initializes a new instance of , and specifies the properties participating in the creation of three database indices.
A string containing a list of the properties participating in the creation of the first database index, separated by a semicolon. This parameter value is used to initialize the collection.
A string containing a list of the properties participating in the creation of the second database index, separated by a semicolon. This parameter value is used to initialize the collection.
A string containing a list of the properties participating in the creation of the third database index, separated by a semicolon. This parameter value is used to initialize the collection.
Initializes a new instance of , and specifies the properties participating in the creation of several database indices.
Zero or more strings, each of which contains a list of the properties participating in the creation of a database index, separated by a semicolon. This parameter value is used to initialize the collection.
Specifies the properties participating in the creation of non-unique database indices.
An IList<StringCollection> collection of strings, each of which contains a list of the properties participating in the creation of a database index, separated by a semicolon.
The interface to which object access layers should conform.
When implemented by a class, indicates if an object layer can call the method to load collection properties.
true if collections can be loaded via an object layer's method call; otherwise, false.
When implemented by a class, commits object changes made in a specified session.
A with pending object changes.
A collection of persistent objects to be deleted.
A collection of persistent objects to be saved.
When implemented by a class, asynchronously commits object changes made in a specified session and notifies upon completion.
A with pending object changes.
A collection of persistent objects to be deleted.
A collection of persistent objects to be saved.
An delegate to be called after the changes have been committed. Use the callback to store the exception information passed as a parameter, and use this information later, to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a callback.
An object identifying the current asynchronous operation, intended for internal use.
When implemented by a class, creates an record.
An object specifying a valid persistent type.
When implemented by a class, returns a Dictionary<,> specifying the correspondence of objects to records.
A Dictionary<,>, providing a collection of complementary - pairs.
When implemented by a class, returns persistent objects from a specified session using queries based on specified object types and key values.
A that is used to retrieve persistent objects.
An array of objects, containing data for queries that retrieve persistent objects by specified object types and key values.
An array of persistent object collections retrieved for query data passed as the queries parameter.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
When implemented by a class, loads a collection property using specified settings.
A that is used to load collection objects.
The ownerObject's property that references a collection property.
The object that owns the collection property.
An array of collection objects.
When implemented by a class, loads persistent objects using specified settings.
A that is used to load persistent objects.
An array of objects specifying queries that are executed to retrieve persistent objects.
An array of object collections that correspond to the queries.
When implemented by a class, asynchronously loads persistent objects using specified settings and notifies upon completion.
A that is used to load persistent objects.
An array of objects specifying queries that are executed to retrieve persistent objects.
An AsyncLoadObjectsCallback delegate to be called after the objects have been loaded. Use the callback to store the exception information passed as a parameter, and use this information later, to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a callback.
An object identifying the current asynchronous operation, intended for internal use.
When implemented by a class, removes all objects marked for deletion.
A PurgeResult object containing removal statistics (the number of objects processed, purged, etc.)
This member supports the internal infrastructure and is not intended to be used directly from your code.
When implemented by a class, retrieves object data from a session using specified query parameters.
A that is used to retrieve persistent objects.
An object specifying a query that is executed to retrieve persistent objects.
A object which specifies object properties to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
A list whose elements are property values that correspond to the properties of objects retrieved from the session.
When implemented by a class, asynchronously retrieves object data from a session using specified query parameters and notifies upon completion.
A that is used to retrieve persistent objects.
An object specifying a query that is executed to retrieve persistent objects.
A object which specifies object properties to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
An AsyncLoadObjectsCallback delegate to be called after the object data have been retrieved. Use the callback to store the exception information passed as a parameter, and use this information later, to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a callback.
An object identifying the current asynchronous operation, intended for internal use.
When implemented by a class, designates a Dictionary<,> specifying the correspondence of objects to records.
A Dictionary<,>, providing a collection of complementary - pairs.
Declares asynchronous methods for an object access layer.
When implemented by a class, indicates if an object layer can call the method to asynchronously load collection properties.
true if collections can be asynchronously loaded via an object layer's method call; otherwise, false.
Asynchronously commits object changes made in a specified session and notifies upon completion.
A with pending object changes.
A collection of persistent objects to be deleted.
A collection of persistent objects to be saved.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that commits specified object changes.
When implemented by a class, asynchronously creates an record.
An object specifying a valid persistent type.
A object that delivers a cancellation notice to the running operation.
A that creates an record.
Retrieves object data from a session asynchronously, according to specified query parameters.
A that is used to load persistent objects.
An array of objects that specifies queries executed to retrieve persistent objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an array of object collections. These object collections match specified query parameters.
When implemented by a class, asynchronously loads a collection property using specified settings.
A that is used to asynchronously load collection objects.
The ownerObject's property that references a collection property.
The object that owns the collection property.
A object that delivers a cancellation notice to the running operation.
A that returns an array of collection objects.
Asynchronously loads data from a session to an object's specific properties marked for delayed loading.
A that is used to retrieve data for delayed properties.
A list of persistent objects that contain the delayed property specified by the property.
An object specifying a delayed property that accepts the data the LoadDelayedPropertiesAsync method loads.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an array of loaded property values.
Asynchronously loads data from a session to an object's specific properties marked for delayed loading.
A that is used to retrieve data for delayed properties.
A persistent object that contains delayed properties specified by the props.
A MemberPathCollection object that specifies member paths for delayed properties where the LoadDelayedPropertiesAsync method loads data from a session.
A CancellationToken object that delivers cancellation notice to the running operation.
A Task that returns an array of loaded property values.
Loads persistent objects asynchronously, according to specified query parameters.
A that is used to load persistent objects.
An array of objects that specifies queries executed to retrieve persistent objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an array of object collections. These object collections match specified query parameters.
Retrieves object data from a session asynchronously, according to specified query parameters.
A that is used to retrieve persistent objects.
An array of objects that specifies queries executed to select data.
A object which specifies object properties to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a list of object arrays. These object arrays match specified query parameters.
When implemented by a class, asynchronously performs object layer specific operations that are required to update a data store's schema according to the class descriptions of the specified types.
A object that delivers a cancellation notice to the running operation.
true if the schema should not be created when the table that corresponds to the first item in the types array doesn't exist in the data store; otherwise, false.
An array of objects specifying the types of objects for which schema should be created in the data store.
A that returns an value that specifies the result of the update operation.
Defines members providing backward compatibility for sessions that directly accessed corresponding members in previous XPO versions.
When implemented by a class, returns an value associated with an object layer.
An enumeration value which specifies the action which is performed when connecting to a data store.
When implemented by a class, provides access to a object that is used to access a database.
An object which implements the interface.
When implemented by a class, loads data to a specific property marked for delayed loading in specified objects.
A that is used to retrieve data for delayed properties.
A list of persistent objects containing the delayed property specified by the property.
An object specifying a delayed property whose values are loaded.
An DevExpress.Xpo.Helpers.ObjectDictionary`1<,> of loaded property values that correspond to the objects list elements.
When implemented by a class, loads data to specific properties marked for delayed loading in a specified object.
A that is used to retrieve data for delayed properties.
A persistent object containing delayed properties specified by the props.
A MemberPathCollection object containing member paths of delayed properties whose values are loaded.
An array of loaded property values that correspond to the props collection elements.
When implemented by a class, this event will occur when a data store's schema is initialized or updated.
When implemented by a class, updates a data store's schema according to the class descriptions of the specified types.
true if the schema should not be created when the table that corresponds to the first item in the types array doesn't exist in the data store; otherwise, false.
An array of objects specifying the types of objects for which schema should be created in the data store.
An enumeration value which specifies the result of the update operation.
Defines methods for object access layers created for nested units of work and units of work (or sessions) created in client applications based on implementations.
When implemented by a class, returns a collection of objects marked for deletion in parent sessions.
A object to which objects marked for deletion are loaded.
A collection of objects loaded to the session from the immediate parent session. Collection elements match objects marked for deletion in parent sessions.
When implemented by a class, returns a collection of objects marked for saving in parent sessions.
A object to which objects marked for saving are loaded.
A collection of objects loaded to the session from the immediate parent session. Collection elements match objects marked for saving in parent sessions.
When implemented by a class, returns the metadata of objects modified in parent sessions relative to a specified session.
A object specifying a session whose immediate parent session starts the search for modified objects up the nesting session hierarchy.
A collection of objects identifying objects modified in parent sessions relative to the session.
When implemented by a class, indicates if a specified object corresponds to a an object marked for deletion in parent sessions.
A object specifying a session which contains theObject.
The session's object to test.
true if theObject corresponds to one of the objects marked for deletion in parent sessions; otherwise, false.
When implemented by a class, indicates if a specified object corresponds to a an object marked for saving in parent sessions.
A object specifying a session which contains theObject.
The session's object to test.
true if theObject corresponds to one of the objects marked for saving in parent sessions; otherwise, false.
Defines essential members for object access layers created for units of work (or sessions) in distributed applications.
When implemented by a class, indicates if an object layer can call the method to load collection properties.
true if collections can be loaded via an object layer's method call; otherwise, false.
When implemented by a class, commits changes made to specified objects and returns information on modified objects.
An object that is a metadata information provider.
An object which contains information on objects marked for deletion.
An object which contains information on objects marked for saving.
A enumeration value specifying whether check for optimistic locking is made.
An array of CommitObjectStubsResult objects containing information on modified objects.
When implemented by a class, creates an record.
A value which specifies the assembly name to be assigned to the property.
A value which specifies the type name to be assigned to the property.
When implemented by a class, returns information on persistent objects retrieved from a data store using queries based on specified object types and key values.
An object that is a metadata information provider.
An array of objects, containing data for queries that retrieve persistent objects by specified object types and key values.
A SerializableObjectLayerResult instance that exposes an array of objects containing information on retrieved objects.
When implemented by a class, loads a collection property using specified settings.
An object that is a metadata information provider.
A value specifying the ownerObject's property that references a collection property.
An specifying the object that owns the collection property.
A DevExpress.Xpo.SerializableObjectLayerResult`1<,> object which contains information on collection objects.
When implemented by a class, loads persistent objects using specified settings.
An object that is a metadata information provider.
An array of objects specifying queries that are executed to retrieve persistent objects.
A SerializableObjectLayerResult instance that exposes an array of object collections corresponding to the queries.
When implemented by a class, removes all objects marked for deletion.
A PurgeResult object containing removal statistics (the number of objects processed, purged, etc.)
When implemented by a class, retrieves object data from a session using specified query parameters.
An object that is a metadata information provider.
An object specifying a query that is executed to retrieve persistent objects.
A object which specifies object properties to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
A SerializableObjectLayerResult instance that exposes an array whose elements are property values corresponding to the properties of objects retrieved from the associated session.
Defines additional members for object access layers created for units of work (or sessions) in distributed applications.
When implemented by a class, returns information on persistent objects marked for deletion in parent sessions.
A SerializableObjectLayerResult instance that exposes an object containing information on persistent objects marked for deletion in parent sessions.
When implemented by a class, returns information on persistent objects marked for saving in parent sessions.
A SerializableObjectLayerResult instance that exposes an object containing information on persistent objects loaded from the immediate parent session. elements match objects marked for saving in parent sessions.
When implemented by a class, returns metadata information on persistent objects modified in parent sessions.
An array of strings that can be used to identify metadata information for objects modified in parent sessions relative to an object layer's session.
When implemented by a class, indicates if a specified object corresponds to a an object marked for deletion in parent sessions.
An object that is a metadata information provider.
An instance identifying an object layer session's object to test.
true if the object identified by the theObject corresponds to one of the objects marked for deletion in parent sessions; otherwise, false.
When implemented by a class, indicates if a specified object corresponds to a an object marked for saving in parent sessions.
An object that is a metadata information provider.
An instance identifying an object layer session's object to test.
true if the object identified by the theObject corresponds to one of the objects marked for saving in parent sessions; otherwise, false.
When implemented by a class, loads data to specific properties marked for delayed loading in a specified object.
An object that is a metadata information provider.
A persistent object containing delayed properties specified by the props.
An array of strings specifying the delayed theObject's properties whose values are loaded.
A SerializableObjectLayerResult instance that exposes an array of loaded property values corresponding to the props array elements.
When implemented by a class, loads data to a specific property marked for delayed loading in specified objects.
An object that is a metadata information provider.
An object which contains information on persistent objects containing the delayed property specified by the property.
A value specifying a delayed property whose values are loaded.
A SerializableObjectLayerResult instance that exposes an array of loaded property values corresponding to the objects collection elements.
Implemented by classes that store information about the modified properties.
Clears modifications in the current .
Checks whether or not the member is modified.
An object that provides access to member metadata.
true, if the member is modified; otherwise, false.
Returns the old value of the member.
An object that provides access to member metadata.
An object which is the old value of the member.
Checks if there are modifications in the current .
true, if there are modifications; otherwise - false;
Resets the member's modification.
An object that provides access to member metadata.
Marks the member as modified.
An object that provides access to member metadata.
An object that is the member's old value.
The interface that provides the essential functionality for persistent objects.
When implemented by a class, specifies the actions that should be performed after an object has been deleted from a data store.
When implemented by a class, specifies the actions that should be performed when an object is about to be deleted from a data store.
When implemented by a class, specifies the actions that should be performed after an object has been loaded from a data store.
When implemented by a class, specifies the actions that should be performed before loading an object from a data store.
When implemented by a class, specifies the actions that should be performed after an object has been saved to a data store.
When implemented by a class, specifies the actions that should be performed before saving the object's state to a data store.
The interface that provides the basic functionality required by persistent objects.
Indicates that a property or a field is a key.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified property.
true to generate the key automatically; otherwise, false. This value is assigned to the property.
Gets or sets whether the key is generated automatically.
true to generate the key automatically; otherwise, false.
Contains mapping information for class members and result set columns.
Initializes a new instance of the class with the specified settings.
An integer value mapping a member passed as the classMemberName parameter to the corresponding column in a result set. This value is assigned to the property.
The name of the member that is mapped to a result set column. This value is assigned to the property.
Gets or sets the name of the mapped member.
Gets or sets the zero-based position of the mapped column in a result set.
Lists the values that control the persistent object's locking during a session.
A session doesn't lock objects.
A session locks objects using optimistic locking.
Specifies the type of object-relational inheritance mapping for the class.
Initializes a new instance of the class.
A enumeration value which specifies the table that persistent properties and fields are saved to. This value is assigned to the property.
Gets a value which specifies the table that persistent properties and fields are saved to.
A enumeration value that specifies which table persistent properties and fields are saved to.
Lists the values that specify which table persistent properties and fields are saved to.
Persistent properties and fields are stored in a separate table.
The persistent properties and the fields of a class are stored in the same table as the properties of its parent class.
Specifies whether a property or class is visible at design time.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified property.
true if the property or class is visible at design time; otherwise, false. This value is assigned to the property.
Gets whether a property or class is visible at design time.
true if the property or class is visible at design time; otherwise, false.
Applied to persistent properties. Specifies the merge collision behavior for the target property.
Initializes a new instance of the class.
An enumeration value specifying the merge collision behavior for the target property.
Specifies the merge collision behavior for the attribute's target property.
An enumeration value specifying the merge collision behavior for the target property.
Contains classes that support working with metadata in XPO.
A Value Converter which can be used to convert objects to an array of bytes.
Initializes a new instance of the class.
Converts a stored value from the to its persistent property type.
An object which represents the value to convert.
An object which represents the converted value. null (Nothing in Visual Basic) if the specified value is a null reference.
Converts the persistent property's value to the specified type.
An object which represents the value to convert.
An object which represents the converted value. null (Nothing in Visual Basic) if the specified value is a null reference.
Gets the type that the property's value is converted to when it's saved in a data store.
The which the property's value is converted to and saved in a data store.
A custom function that determines whether a particular object has a specified type.
Designates the custom function operator's category.
A value specifying the custom function's category.
Specifies the custom function operator's description.
A text describing the custom function's syntax and purpose.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Evaluates the custom function operator on the client.
An array of objects specifying function operands (parameters).
An specifying the custom function's return value, calculated based on the operands.
Specifies the name of the custom function operator.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Determines whether the custom function operator can accept a specified number of operands (parameters).
An integer value specifying the number of operands (parameters) passed to the custom function.
true if the number of operands (parameters) passed as the count is valid for the custom function; otherwise, false.
Determines whether a certain type can be passed as a specified operand to the custom function operator.
A zero-based integer value specifying an operand's index among a custom function's operands.
An integer value specifying the total number of operands passed to the custom function.
true if the custom function accepts the type; otherwise, false.
Specifies the maximum number of operands (parameters) the function operator can accept.
An integer value specifying the maximum number of function operands (parameters) the custom function can accept. -1 indicates that a custom function accepts an infinite number of operands.
Specifies the minimum number of operands (parameters) required by the function operator.
An integer value specifying the least possible number of function operands (parameters) required by the custom function. 0 indicates that operands can be omitted.
Specifies name of the custom function operator.
A used to identify a custom function.
Registers the custom function operator by calling the method.
Determines the custom function operator result type based on the type of operands passed to the operator.
An array of function operator (parameter) types.
A object specifying the return value type of the custom function.
A custom function that determines whether a particular object is of a specified type or derives from it.
Designates the custom function operator's category.
A value specifying the custom function's category.
Specifies the custom function operator's description.
A text describing the custom function's syntax and purpose.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Evaluates the custom function operator on the client.
An array of objects specifying function operands (parameters).
An specifying the custom function's return value, calculated based on the operands.
Specifies the name of the custom function operator.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Determines whether the custom function operator can accept a specified number of operands (parameters).
An integer value specifying the number of operands (parameters) passed to the custom function.
true if the number of operands (parameters) passed as the count is valid for the custom function; otherwise, false.
Determines whether a certain type can be passed as a specified operand to the custom function operator.
A zero-based integer value specifying an operand's index among a custom function's operands.
An integer value specifying the total number of operands passed to the custom function.
true if the custom function accepts the type; otherwise, false.
Specifies the maximum number of operands (parameters) the function operator can accept.
An integer value specifying the maximum number of function operands (parameters) the custom function can accept. -1 indicates that a custom function accepts an infinite number of operands.
Specifies the minimum number of operands (parameters) required by the function operator.
An integer value specifying the least possible number of function operands (parameters) required by the custom function. 0 indicates that operands can be omitted.
Specifies name of the custom function operator.
A used to identify a custom function.
Registers the custom function operator by calling the method.
Determines the custom function operator result type based on the type of operands passed to the operator.
An array of function operator (parameter) types.
A object specifying the return value type of the custom function.
Provides access to the metadata information of a class gathered via Reflection.
Initializes a new instance of the object with the specified and property.
A of the described class. This value is assigned to the property.
An object which contains the new object. This value is assigned to the property.
Adds the specified member's metadata information to the collection.
An object to add.
Gets the name of the assembly that the class is declared in.
A value which specifies the name of the assembly that the class is declared in.
Gets the metadata information of the base class.
An object which provides the metadata information of the base class. null (Nothing in Visual Basic) if the object provides a description of the class which is the root in a class hierarchy.
Gets the type of the class whose metadata is provided by this object.
The of the class.
Clears modifications made with the specified persistent object.
A persistent object whose modifications will be cleared.
Gets the rule that determines which members are persistent by default.
A enumeration value that specifies which members are by default implied to be persistent.
Gets the full name of a class.
A value which specifies the full name of the class.
Checks if there are modifications in the specified persistent object.
A persistent object to be checked.
true, if there are modifications; otherwise - false;
Gets a collection of objects that provide metadata information on all the members owned by the class.
An array of objects.
Specifies whether exceptions are thrown when overridden properties have attributes from the namespace applied.
true, if exceptions are suppressed; false, if exceptions are thrown. The default is false.
Implements the class. Provides metadata information accumulated via .NET Reflection (based on class structure and custom attributes).
Initializes a new instance of the class.
Indicates whether the dictionary can return metadata information for the specified type.
The class type.
true if the dictionary can return metadata information for the specified type; otherwise, false.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Gets a collection of the objects that are supplied by the current instance.
A collection of the objects.
Indicates whether the dictionary can return metadata information for the specified type.
The class type.
true if the dictionary can return metadata information for the specified type; otherwise, false.
Returns the persistent class metadata information for the specified assembly name and class name.
The assembly name.
The full name of the class.
The object for the specified class or null reference (Nothing in Visual Basic) when the metadata information cannot be obtained.
Returns the persistent class metadata information for the specified class type.
The class type.
The object for the specified class type or null reference (Nothing in Visual Basic) when the metadata information for the corresponding class cannot be obtained.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Provides access to field metadata gathered via Reflection.
Initializes a new instance of the class.
An descendant which will own the created instance. This value is assigned to the property.
A object which provides access to field metadata.
An object which represents the value parent.
Indicates whether the field is public.
true if the field is declared as public; otherwise, false.
Gets the type of this field.
The of this field.
Provides access to member metadata gathered via Reflection.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Checks whether or not the member is modified.
An object whose member is checked.
true, if the member is modified; otherwise, false.
Returns the old value of the member.
An object whose member value is returned.
An object which is the old value of the member.
Returns the member's value.
An object whose value will be returned.
An object which represents the member's value.
Gets whether the member represents a data structure.
true if the member represents a data structure; otherwise, false.
This method is intended for internal use.
Gets the member's name.
A value which specifies the member's name.
Resets the member's modification.
An object whose member is reset.
Marks the member as modified.
An object whose member is modified.
An object that is the member's old value.
Sets the property value for the given object.
An object whose property value will be set.
An object which represents the new value for this property.
Provides access to property metadata gathered via Reflection.
Initializes a new instance of the class.
An descendant which owns a new instance of the class. This value is assigned to the property.
A object which provides access to property metadata.
An object which represents the value parent.
Gets whether the property is declared as public.
true if the property is declared as public; otherwise, false.
Gets the type of this property.
The of this property.
Represents a converter which can be used to convert objects from the local time to the current coordinated universal time (UTC).
Initializes a new instance of the class.
Converts the stored value from the current coordinated universal time (UTC) to local time.
An object which represents the value to convert.
An object which represents the converted value. null (Nothing in Visual Basic) if the specified value is a null reference.
Converts the persistent property's value from the current local time to coordinated universal time (UTC). The converted value is stored in the data store.
An object which represents the value to convert.
An object which represents the converted value. null (Nothing in Visual Basic) if the specified value is a null reference.
Gets the type that the property's value will be converted to when it's saved in a data store.
A which represents the type that the property's value will be converted to when it's saved in a data store.
Serves as a base for the classes that represent property Value Converters.
When overridden in a derived class, converts the value which is stored in a data store to the persistent property's value.
An object which represents the value to convert.
An object which represents the converted value.
When overridden in a derived class, converts the persistent property's value to the value which is stored in a data store.
An object which represents the value to convert.
An object which represents the converted value.
When overridden in a derived class, gets the type that the property's value is converted to when it's saved in a data store.
A descendant which represents the type that the property's value is converted to when it's saved in a data store.
Serves as a base for classes that provide metadata information for a class.
Initializes a new instance of the class with the specified property.
An object which contains the new object. This value is assigned to the property.
When overridden in a derived class, adds the specified member's metadata information to the collection.
An object to add.
Gets the name of the assembly that the class is declared in.
A value which specifies the assembly name that the class is declared in.
Gets a list of members that represent the "many" side of the association.
The list of members that represent the "many" side of the association.
When implemented in a derived class, gets the metadata information of the base class.
An object which provides the metadata information of the base class. null (Nothing in Visual Basic) if the object provides a description of the class which is the root in a class hierarchy.
This property is intended for internal use.
This member supports the XPO Framework infrastructure and is not intended to be used directly from your code.
When implemented in a derived class, gets the type of the class which is described by the current object.
A descendant which represents the type of the described class.
Clears modifications made with the specified persistent object.
A persistent object whose modifications will be cleared.
Gets the interface which populates objects for the type properties.
The interface which populates objects for type properties.
Creates a new member metadata which is referenced to the specified object.
A value which specifies the name of the new member.
An object which provides the metadata of the class that the new property references.
An array of objects that represent the new member's attributes.
An descendant which provides the new member's metadata.
Creates a new member metadata which is referenced to the specified object.
A value which specifies the name of the new member.
An object that provides the metadata of the class which the new property references.
true if the new member is non persistent; otherwise, false.
An array of objects that represent the attributes of the new member.
An descendant which provides the new member's metadata.
Creates a new member metadata which references the specified object.
A value which specifies the name of the new member.
An object that provides the metadata of the class which the new property references.
true if the new member is not persistent; otherwise, false.
true if the new member isn't public; otherwise, false.
An array of objects that represent the new member's attributes.
An descendant which provides the new member's metadata
Creates a new member metadata.
A value which specifies the name of the new member.
A descendant which represents the type of the new member. The created member type will be nullable, i.e if you pass bool, the type will be Nullable<bool>.
An array of objects that represent attributes of the new member.
An descendant which provides the new member's metadata.
Creates a new member metadata.
A value which specifies the name of the new member.
A descendant which represents the type of the new member. The created member type will be nullable, i.e if you pass bool, the type will be Nullable<bool>.
true if the new member is not persistent; otherwise, false.
An array of objects that represent the attributes of the new member.
An descendant which provides the new member's metadata.
Creates a new member metadata.
A value which specifies the name of the new member. The created member type will be nullable, i.e if you pass bool, the type will be Nullable<bool>.
A descendant which represents the type of the new member. The created member type will be nullable, i.e if you pass bool, the type will be Nullable<bool>.
true if the new member is not persistent; otherwise, false.
true if the new member isn't public; otherwise, false.
An array of objects that represent the attributes of the new member.
An descendant which provides the new member's metadata.
Creates a new persistent object.
A object which represents the session. This property is assigned to the object's property.
An object which is the newly created persistent object.
Instantiates an existing persistent object upon loading it from the database.
A object which represents the session. This property is assigned to the object's property.
An object which is the instantiated persistent object.
Gets the object which the current object belongs to.
An object which contains the current object.
Returns information on the member with the specified name.
A value which specifies the member's name.
An object which represents member metadata. null (Nothing in Visual Basic) if a member with the specified name isn't found.
When implemented in a derived class, returns the full name of the class.
A value which specifies the full name of the class.
This method is intended for internal use.
This member supports the XPO Framework infrastructure and is not intended to be used directly from your code.
This member supports the XPO Framework infrastructure and is not intended to be used directly from your code.
Gets the value of the key property.
An object which represents the persistent object.
An object which represents the value of the key property.
Returns information on the member with the specified name.
A value which specifies the member's name.
An object which represents member metadata. If a member with the specified name isn't found, an exception is thrown.
Indicates whether the object is currently being initialized within the specified session.
The object.
true if the object is currently being initialized; otherwise, false.
Returns information on the persistent member with the specified name.
A value which specifies the member name.
An object which represents member metadata. null (Nothing in Visual Basic) if the member with the specified name isn't found.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
Gets the short name of the specified assembly.
The assembly.
A string value that represents the specified assembly's short name.
Gets whether the class described by the current object has descendants.
true if the class has descendants; otherwise, false.
Checks if there are modifications with the specified persistent object.
A persistent object to be checked for modifications.
true, if there are modifications; otherwise - false;
Gets the metadata information for the persistent class which provides the key value for the current object.
An object that contains metadata information for the persistent class which provides the key value for the current object.
Determines whether an instance of the current type is abstract.
true if an instance of the current type is abstract; otherwise, false.
Determines whether an instance of the current type can be assigned to an instance of the specified type.
An object which describes the type to compare with the current type.
true if an instance of the current type can be assigned to an instance of the specified type; otherwise, false.
Gets whether the object is currently being initialized.
true if the object is currently being initialized; otherwise, false.
Gets information on the key property or key field.
An object which provides information about the key property or key field. If null (Nothing in Visual Basic) a is thrown.
Gets a collection of objects that are owned by the current persistent class metadata information and all its ancestors.
An array of objects that are owned by the current persistent class metadata information and all its ancestors.
Determines if nullable columns should be created when updating the database schema for the persistent class described by the current object.
A enumeration value specifying if a nullable column should be created when updating the database schema.
Returns the interface which populates objects for properties with the interface declaration.
The interface which populates objects for properties with the interface declaration.
Gets the metadata of the member that represents the optimistic lock field.
An object that represents member metadata.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
Gets the name of the system field that is used to control object locking for objects that have the object locking option enabled.
A string value that specifies the system field's name.
Specifies the persistent object's locking behavior.
An enumeration value that specifies the locking behavior.
Specifies how XPO behaves when reloading a changed object.
An enumeration value that specifies how XPO behaves when reloading changed objects (objects with different versions).
Gets a collection of objects that provide metadata information on all the members owned by the class.
An array of objects.
Gets the information about the nearest persistent parent class in the inheritance hierarchy.
An object which corresponds to the nearest persistent parent class in the inheritance hierarchy.
Gets the collection of persistent properties and fields owned by the current persistent class metadata information.
A collection of objects owned by the current persistent class metadata information.
Gets the object which the public properties and public fields are saved in.
A object which represents the table that the public properties and public fields are saved in.
Gets a value that specifies which table persistent properties and fields are saved to.
A enumeration value that specifies which table persistent properties and fields are saved to.
Gets the name of the table in the data layer in which the object's data is stored.
A value which specifies the table's name.
Returns a string that represents the full name of the class.
A value which specifies the full name of the class.
Specifies whether or not the persistent object properties modifications are tracked.
true, if the persistent objects' properties modifications are tracked; otherwise, false.
Serves as a base for classes that represent custom member's metadata.
Initializes a new instance of the class.
An descendant which owns this object. This value is assigned to the property.
A value that specifies the member's name. This value is assigned to the property.
The member's . This value is assigned to the property.
An object which provides the metadata of the referenced object. This value is assigned to the property.
true, if the member is non-persistent; otherwise, false. The inverted value of this parameter is assigned to the property.
true, if the member is declared as public; otherwise, false. This value is assigned to the property.
Checks whether or not the member is modified.
A persistent object that will be checked.
true, if the member is modified; otherwise, false.
Returns the old value of the member.
A persistent object for which the member value will be obtained.
An object which is the old value of the member.
Returns the property's value.
An object whose property value will be returned.
An object which represents the property's value.
Gets whether the member is public.
true if the member is public; otherwise, false.
Gets the member's type.
A descendant which represents the member's type.
Gets the member's name.
A value which specifies the member's name.
Gets the of the referenced object if the member is a reference to another persistent object.
An object which provides the metadata of the referenced object.
Resets the member's modification.
A persistent object whose member modification will be reset.
Marks the member as modified.
A persistent object whose member will be marked as modified.
An object that is the member's old value.
Sets the property's value.
An object whose property value will be set.
An object which represents the new value for this property.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
Initializes a new instance of the class.
An object which provides the metadata information of the base class.
The class name.
An array of attributes.
Initializes a new instance of the class.
An object which contains the new object. This value is assigned to the property.
An object which provides the metadata information of the base class.
The class name.
An array of attributes.
Initializes a new instance of the class.
An object which contains the new object. This value is assigned to the property.
The class name.
An array of attributes.
Initializes a new instance of the class.
An object which contains the new object. This value is assigned to the property.
An object which represents a single node in the XML document.
Adds the specified member's metadata information to the collection.
The object to add.
Gets the name of the assembly that the class is declared in.
A value which specifies the assembly name that the class is declared in.
Gets the metadata information of the base class.
An object which provides the metadata information of the base class. null (Nothing in Visual Basic) if the object provides a description of the class which is the root in a class hierarchy.
This property is intended for internal use.
Gets the type of the class.
null (Nothing in Visual Basic)
Clears modifications made with the specified persistent object.
A persistent object whose modifications will be cleared.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
Gets the full name of a class.
A value which specifies the full name of the class.
Checks if there are modifications in the specified persistent object.
A persistent object to be checked for modifications.
true, if there are modifications; otherwise - false;
Gets a collection of objects that provide metadata information on all the members owned by the class.
An array of objects.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
Initializes a new instance of the class.
An descendant which owns this object. This value is assigned to the property.
An object which represents a single node in the XML document.
Provides the abstract (MustInherit in Visual Basic) base class for metadata providers.
Adds persistent class metadata information to the current metadata provider.
Persistent class metadata information of the objects to add to the collection of the objects that are supplied by the current metadata provider.
When implemented, indicates whether the dictionary can return metadata information for the specified type.
The class type.
true if the dictionary can return metadata information for the specified type; otherwise, false.
When implemented by a class, gets a collection of the objects that are supplied by the current metadata provider.
A collection of the objects.
Fires when the metadata information of the objects that are supplied by the current metadata provider has been changed.
Obtains the metadata information for all the persistent objects that are defined in the specified assemblies.
true to add metadata information for nonpersistent objects; otherwise, false.
An array of assemblies which contain the persistent objects whose metadata information is collected.
An array of for the persistent objects that are defined in the specified assemblies.
Obtains the metadata information for all the persistent objects that are defined in the specified assemblies.
An array of assemblies which contain the persistent objects whose metadata information is collected.
An array of the s for the persistent objects that are defined in the assemblies within the assemblies array.
Obtains the metadata information for all the persistent objects of the specified class types.
An array of the class types which correspond to the persistent objects whose metadata information is collected.
An array of the s for the persistent objects of the class types that are specified by the types array.
Creates a class with the specified name and attributes.
An object which provides the metadata information of the base class.
A value that specifies the class name.
An array of attributes.
The for the created class.
Creates a class with the specified name and attributes.
A value that specifies the class name.
An array of attributes.
The for the created class.
Gets a collection of custom aggregate function supplied by the current metadata provider.
A collection of custom aggregate functions.
Gets a collection of custom function operators supplied by the current metadata provider.
A DevExpress.Data.Filtering.CustomFunctionCollection object containing custom function operators supplied by the current metadata provider.
Returns the persistent class metadata information for the specified object.
The object whose metadata information is obtained.
The for the specified object.
Returns the persistent class metadata information for the specified assembly name and class name.
The assembly name.
The full name of the class.
The for the specified class.
Returns the persistent class metadata information for the specified class type.
The class type.
The for the specified class type.
Gets the value-and-type convertor for the specified member type.
A descendant which represents the type of the member.
A descendant which represents the value-and-type convertor for the member whose type is passed as the memberType parameter or null reference (Nothing in Visual Basic) when the convertor is not specified (registered) for this member.
Gets the complete schema of a data store that corresponds to the specified persistent class metadata information.
An array of the objects.
An array of data tables of the type that correspond to the metadata information which is passed as the types parameter.
Gets the complete schema of a data store that corresponds to the persistent objects which are defined within the specified assemblies.
An array of assemblies which contain the persistent objects.
An array of data tables of the type that correspond to the persistent objects which are defined in the assemblies within the assemblies array.
Gets the complete schema of a data store that corresponds to the persistent objects of the specified class types.
An array of class types which correspond to the persistent objects.
An array of data tables of the type which correspond to the persistent objects of the class types that are specified by the types array.
Gets the value of the specified object's key property.
An object which represents the persistent object.
An object which represents the value of the obj's key property.
Loads metadata with the specified .
An instance of the containing XML data to read.
Loads metadata stored in a file in XML format.
The path to a file containing XML data.
Loads metadata with the specified XmlTextReader.
An instance of the XmlTextReader containing XML data to read.
Specifies if nullable columns should be created when updating the database schema.
A enumeration value specifying if a nullable column should be created when updating the database schema.
When implemented by a class, returns the persistent class metadata information for the specified persistent object.
The persistent object.
The object for the specified object or null reference (Nothing in Visual Basic) when the metadata information cannot be obtained.
When implemented by a class, returns the persistent class metadata information for the specified assembly name and class name.
The assembly name.
The full name of the class.
The object for the specified class or null reference (Nothing in Visual Basic) when the metadata information cannot be obtained.
When implemented by a class, returns the persistent class metadata information for the specified class type.
The class type.
The object for the specified class type or null reference (Nothing in Visual Basic) when the metadata information for the corresponding class cannot be obtained.
Registers a value-and-type convertor for the specified member type.
A descendant which represents the value-and-type convertor for the member whose type is passed as the memberType parameter.
A descendant which represents the type of the member.
Returns a string which represents the current object.
A value which represents the current object.
This method is intended for internal use.
Serves as a base for classes that provide access to member metadata.
Gets the of the persistent object if the current member is a collection of these persistent objects.
An object which represents the type of a single element in the collection. null (Nothing in Visual Basic) if this object provides metadata for a member which is not a collection.
Gets the value converter.
A object which represents the value converter.
Gets the member's display name.
A value which specifies the member's display name.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
Gets the property metadata which is associated with the current object.
An object that provides property metadata which is associated with the current object.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
An object.
An object.
Checks whether or not the member is modified.
A persistent object that will be checked.
true, if the member is modified; otherwise, false.
Returns the old value of the member.
A persistent object for which the member value will be obtained.
An object which is the old value of the member.
When implemented in a derived class, returns the property's value.
An object whose value will be returned.
An object which represents the property's value.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Gets whether the member references other aggregated persistent objects.
true if the member references other aggregated persistent objects; otherwise, false.
Gets whether a attribute is applied to the property.
true if the member has the attribute; otherwise, false.
Gets whether the member sets up the relation.
true if the member sets up the relation; otherwise, false.
Indicates whether the current member represents the "many" side of the association.
true if the member is IList or its descendant, with the applied; otherwise, false.
Gets whether the member is the auto-generated key.
true if the member is the auto-generated key; otherwise, flase.
Gets whether the member represents a collection and is involved in associations.
true if the member represents a collection and is involved in associations; otherwise, false.
Gets whether the property is marked as delayed.
true if the property is marked as delayed; otherwise, false.
Specifies if the member value can be saved to the database.
true, if the member value can be loaded from the database but should not be saved (should not be included in the INSERT and UPDATE SQL statements); false - if the value can be both loaded and saved.
Gets whether the member is an auto-generated integer key.
true if the member is an auto-generated integer key; otherwise, false.
Gets whether the member represents a key member.
true if the member represents a key member; otherwise, false.
Gets whether a member is involved in a many-to-many association.
true if the member is involved in a many-to-many association; otherwise, false.
Indicates whether the ManyToManyAliasAttribute attribute is applied.
true if the ManyToManyAliasAttribute is applied; otherwise, false.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
An object.
The Boolean value.
Indicates whether the current member represents a collection that is not decorated with .
true, if the member is IList or its descendant, not decorated with AssociationAttribute; otherwise, false.
Determines if a nullable column should be created when updating the database schema for the persistent class member described by the current object.
true, if a nullable column is created, otherwise, false.
Indicates whether or not optimistic concurrency is ignored for the current member.
true, if optimistic locking is ignored; otherwise, false.
When implemented in a derived class, gets whether the member is declared as public.
true if the member is declared as public; otherwise, false.
Gets whether the member is read-only.
true if the member is read-only; otherwise, false.
Gets whether the member represents a data structure.
true if the member represents a data structure; otherwise, false.
This method is intended for internal use.
Gets the metadata information of the persistent field or property which represents the opposite side of a many-to-many association.
An descendant that provides metadata information on the persistent field or property which represents the opposite side of a many-to-many association. null (Nothing in Visual Basic) if the member isn't involved in a many-to-many association.
Gets the column's name in the data store which the member's value is stored in.
A value that specifies the column's name in the data store which the member's value is stored in.
Gets the 's data type.
One of the enumeration values. Specifies the .NET analog of the data store column's type. Use the property to get the SQL type name.
Gets the 's SQL type name.
Specifies the
Gets the maximum number of characters that can be stored in a field which the member is mapped to.
An integer value which specifies the maximum number of characters that can be stored. 0 if the type in which the member's value is saved to a data store isn't a string.
When implemented in a derived class, gets the member's type.
A descendant which represents the member's type.
Gets a value that indicates the behavior when merging changed objects (objects with different versions).
A enumeration value that indicates the behavior when merging changed objects.
When implemented in a derived class, gets the member's name.
A value which specifies the member's name.
Gets the object which owns this object.
An object which owns this object.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
Gets the of the referenced object if the member is a reference to another persistent object.
An object which provides the metadata of the referenced object.
Resets the member's modification.
A persistent object whose member modification will be reset.
Marks the member as modified.
A persistent object whose member will be marked as modified.
An object that is the member's old value.
When implemented in a derived class, sets the property's value.
An object whose property value will be set.
An object which represents the new value for this property.
Gets the type that the member's value is saved as in the data store.
A descendant representing the type that the member's value is saved as in the data store.
Gets a collection of sub members.
A collection of objects.
Returns a string which represents the current object.
A value which represents the current object.
Serves as a base for classes that discover the object's attributes and provide access to its metadata.
Adds a new attribute to the attribute collection of the type.
A descendant which represents the attribute for this type.
Gets the attributes for this type.
An array of descendants.
Searches for an attribute with the specified name.
A value that specifies the name of the attribute to search for.
A descendant with the specified name. null (Nothing in Visual Basic) if an attribute with the specified name isn't found.
Searches for an attribute of the specified type.
A descendant which represents the type of the attribute to search for.
A descendant of the specified type. null (Nothing in Visual Basic) if an attribute of the specified type isn't found.
Returns the attribute with the specified name.
A value which specifies the name of the attribute to retrieve.
A descendant with the specified name. null (Nothing in Visual Basic) if an attribute with the specified name isn't found. In this case a exception is thrown.
Returns the attribute of the specified type.
A descendant which represents the type of the attribute to retrieve.
A descendant of the specified type. null (Nothing in Visual Basic) if an attribute of the specified type isn't found. In this case the is thrown.
Determines whether the type has the specified attribute.
A value which specifies the name of the attribute to find.
true if the type has the specified attribute; otherwise, false.
Determines whether the type has an attribute of the specified type.
A descendant which represents the type of the attribute to find.
true if the type has an attribute of the specified type; otherwise, false.
Gets whether a class or member of this type is persistent.
true if a class or member of this type is persistent; otherwise, false.
Gets whether a property or class is visible at design time.
true if the property or class is visible at design time; otherwise, false.
Removes the attribute of the specified type.
A descendant which represents the type of the attribute to remove.
A nested unit of work.
Returns the object in the current unit of work which is the 'copy' of the specified object that is owned by the parent or .
The parent object whose 'copy' in the nested unit of work is returned.
The object in the current unit of work which is the 'copy' of the specified object.
Returns the object of the type designated by the specified generic type parameter, which is the 'copy' of the specified object owned by the parent session.
The parent object of the type designated by the specified generic type parameter whose 'copy' in the nested unit of work is returned.
The object in the current unit of work which is the 'copy' of the specified object.
Returns the objects in the current unit of work which are 'copies' of the specified objects that are owned by the parent or .
The parent objects whose 'copies' in the nested unit of work are returned.
The objects in the current unit of work which are 'copies' of the specified object.
Returns the object in the parent or whose 'copy' in the current unit of work is specified.
The object in the current unit of work which is the 'copy' of the returned object.
The parent object whose 'copy' in the current unit of work is specified.
Returns the object in the parent session of the type designated by the specified generic type parameter, whose 'copy' in the current unit of work is specified.
The object in the current unit of work which is the 'copy' of the returned object.
The parent object whose 'copy' in the current unit of work is specified.
Gets the parent session or unit of work.
A object or descendant which owns the current unit of work.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Disables automatic creation of the FOREIGN KEY constraints.
Initializes a new instance of the class.
Indicates that a class, property, or field will not be stored in a persistent data store.
Initializes a new instance of the class.
Specifies the of this instance. This member supports the .NET Framework infrastructure and cannot be used directly from your code.
Applies to persistent class' fields or properties. Specifies if a nullable column should be created when updating the database schema for the target property/field.
Initializes a new instance of the class.
true, if a nullable column is created, otherwise, false.
Specifies if a nullable column should be created when updating the database schema for the persistent class member described by the current object.
true, if a nullable column is created, otherwise, false.
Contains values specifying if a nullable column should be created when updating the database schema.
A nullable column is always created.
A nullable column is created when the mapped property type is not a value type.
The default mode. Has the same effect as AlwaysAllowNulls.
Applied to persistent classes. Specifies if nullable columns should be created when updating the database schema for the target class.
Initializes a new instance of the class.
A enumeration value specifying if a nullable column should be created when updating the database schema.
Gets a value indicating if nullable columns should be created when updating the database schema.
A enumeration value specifying if a nullable column should be created when updating the database schema.
Associates a constant with the null value of a property or a field of a simple type.
Initializes a new instance of the class with the specified Boolean constant.
A value which is associated with a null value for a property or a field. This value is assigned to the property.
Initializes a new instance of the class with the specified 8-bit unsigned integer constant.
A value which is associated with a null value for a property or a field. This value is assigned to the property.
Initializes a new instance of the class with the specified Unicode character constant.
A value which is associated with a null value for a property or a field. This value is assigned to the property.
Initializes a new instance of the class with the specified double-precision floating point number constant.
A value which is associated with a null value for a property or a field. This value is assigned to the property.
Initializes a new instance of the class with the specified 16-bit signed integer constant.
A value which is associated with a null value for a property or a field. This value is assigned to the property.
Initializes a new instance of the class with the specified 32-bit signed integer constant.
A value associated with a null value for a property or a field. This value is assigned to the property.
Initializes a new instance of the class with the specified 64-bit signed integer constant.
A value which is associated with a null value for a property or a field. This value is assigned to the property.
Initializes a new instance of the class with the object type constant.
A value which is associated with a null value for a property or a field. This value is assigned to the property.
Initializes a new instance of the class with the specified single-precision floating point number constant.
A value which is associated with a null value for a property or a field. This value is assigned to the property.
Initializes a new instance of the class with the specified string constant.
A value which is associated with a null value for a property or a field. This value is assigned to the property.
Initializes a new instance of the class and converts the specified value into the specified type.
A which represents the type that the value associated with the null value of a property or a field is converted to.
A value which is converted into the specified type. This value is assigned to the property.
Gets or sets a null value for a property or a field.
A value which is associated with a null value for a property or a field.
Provides data for the and events.
Initializes a new instance of the class with the specified property.
An enumeration value which represents the way that the object has been changed. This value is assigned to the property.
Initializes a new instance of the class with the specified and properties.
An enumeration value which represents the way that the object has been changed. This value is assigned to the property.
A value which specifies the name of the property whose value has been changed. This value is assigned to the property.
Initializes a new instance of the class with the specified parameters.
The of the object whose property has been changed. This value is assigned to the property.
The object whose property has been changed. This value is assigned to the property.
An enumeration value which represents the way that the object has been changed. This value is assigned to the property.
Initializes a new instance of the class with the specified parameters.
The of the object whose property has been changed. This value is assigned to the property.
The object whose property has been changed. This value is assigned to the property.
An enumeration value which represents the way that the object has been changed. This value is assigned to the property.
A value which specifies the name of the property whose value has been changed. This value is assigned to the property.
An object which represents the changed property's old value.
An object which represents the changed property's new value.
Initializes a new instance of the class with the specified parameters.
The of the object whose property has been changed. This value is assigned to the property.
The object whose property has been changed. This value is assigned to the property.
A value which specifies the name of the property whose value has been changed. This value is assigned to the property.
An object which represents the changed property's old value.
An object which represents the changed property's new value.
Initializes a new instance of the class with the specified properties.
A value which specifies the name of the property whose value has been changed. This value is assigned to the property.
An object which represents the old value.
An object which represents the new value.
Gets or sets the property's new value.
The property's new value.
Gets or sets the object whose property has been changed.
The object whose property has been changed.
Gets or sets the property's old value.
The property's old value.
Gets the name of the property affected by the changes made.
The name of the property affected by the changes.
Gets the way in which the object has been changed.
An enumeration value which represents the way in which the object has been changed.
Gets or sets the of the object whose property has been changed.
The of the object whose property has been changed.
Represents a method that will handle the event.
The event sender. Identifies the object that raised the event.
An object that contains event data.
Lists the values that indicate the way in which the object has been changed.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
Begins an edit on an object.
Any changes made to an object have been discarded.
An object has been deleted.
Editing has finished.
The value of the object's property has been changed.
An object's property has been initialized with its default value.
Provides data for the object manipulating events.
Initializes a new instance of the class.
The object. This value is assigned to the property.
An object which is currently being processed. This value is assigned to the property.
Initializes a new instance of the class.
An object which is currently being processed. This value is assigned to the property.
Gets the object currently being processed.
The object which is currently being processed.
Gets the session whose persistent object is currently being processed.
A object whose persistent object is being processed.
Represents a method that will handle events that process a persistent object.
The event sender.
An object that contains event data.
Provides data for queries that retrieve persistent objects by key values.
Initializes a new instance of the class with the persistent class's metadata information about persistent objects, to include in the query and their key values.
An descendant providing the persistent class's metadata.
A collection of key property values.
Gets the persistent class's metadata information for persistent objects to include in the query.
An descendant, providing the persistent class's metadata.
Gets a collection of key property values of persistent objects to include in the query.
A collection of key property values.
Provides data for object manipulation events.
Initializes a new instance of the class.
A object whose persistent objects are being processed. This value is assigned to the property.
The collection of persistent objects that are involved in processing. This collection is assigned to the property.
Gets the collection of persistent objects that are currently being processed.
The collection of persistent objects involved in processing.
Gets the session whose persistent objects are currently being processed.
A object whose persistent objects are being processed.
Represents a method that will handle a session's and events.
The event sender.
An object that contains event data.
Contains essential information on an object query.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
For internal use.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Contains information on queries passed via objects.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Specifies that a persistent object's state can be locked during a session.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified property.
An enumeration value that specifies the locking behavior.
Initializes a new instance of the class with the specified property.
true to enable optimistic locking; otherwise, false. This value is assigned to the property.
Initializes a new instance of the class with the specified field name.
A string that specifies the name of a system field. This value is assigned to the property.
Specifies the default name of a system field which is used to control object locking for objects that have the object locking option enabled.
Gets or sets whether optimistic locking is enabled.
true to enable optimistic locking; otherwise, false.
Gets the name of the system field which is used to control object locking for objects that have the object locking option enabled.
A value that specifies the name of a system field.
Specifies the locking behavior.
An enumeration value that specifies the locking behavior.
Contains values that specify the field-level locking behavior.
The optimistic lock field is considered.
All properties are checked (requires that the property is set to true).
Modified properties are checked (requires that the property is set to true).
Locking is disabled.
Applied to persistent properties. Disables the optimistic locking for the target property.
Initializes a new instance of the class.
Lists the values that specify how XPO behaves when reloading changed objects (objects with different versions).
The default behavior can be changed by setting the property.
The changed objects are not reloaded.
When the client-side and database values of a property are different, the client-side value persists. When field-level tracking is disabled (see ), this value is treated like Mixed.
When the client-side and database values of a property are different, the database value is reloaded. When field-level tracking is disabled (see ), this value is treated like Mixed.
When the client-side and database values of a property are different, an exception is thrown. When field-level tracking is disabled (see ), this value is treated like the Mixed.
If a transaction has been started, the changed objects are not reloaded. Otherwise, the changed objects are automatically reloaded.
The changed objects are automatically reloaded.
An exception is thrown.
Specifies the field-level optimistic locking settings of a persistent object.
Initializes a new instance of the class with the specified property value.
An enumeration value that specifies how XPO behaves when reloading changed objects (objects with different versions).
Initializes a new instance of the class with the specified and property values.
An enumeration value that specifies how XPO behaves when reloading changed objects (objects with different versions). Overrides the setting.
true, if the persistent objects' properties modifications are tracked; otherwise, false. Overrides the setting.
Specifies how XPO behaves when reloading changed objects (objects with different versions).
An enumeration value that specifies how XPO behaves when reloading changed objects (objects with different versions). Overrides the setting.
Specifies whether or not the persistent object properties modifications are tracked.
true, if the persistent objects' properties modifications are tracked; otherwise, false. Overrides the setting.
Lists the values that specify how XPO behaves when merging changed objects (objects with different versions).
The changed objects are automatically reloaded. The default behavior can be changed by setting the property.
The client-side value persists.
The database value is reloaded.
An exception is thrown.
Indicates that a property is not persistent and its value is calculated based upon the values of a specific field(s).
Initializes a new instance of the class.
A value which specifies the expression used to evaluate the property value. This value is assigned to the property.
Gets the expression which determines how the property's value is calculated.
A value which specifies the expression which determines how the property's value is calculated.
Indicates that a property, field or class will be stored in a persistent data store and specifies the target column or table name.
Initializes a new instance of the class.
Initializes a new instance of the class with the specified name for the table or column.
A value which specifies the name of the table or column to map a class or property/field to. This value is assigned to the property.
Gets the type of the current instance.
Gets the name of the table or column to which to map a class or a property/field.
A value which specifies the name of the table or column to which to map a class or property/field.
Serves as a base for classes that represent persistent objects.
Initializes a new instance of the class.
A object that represents the session used to load and save persistent objects. This value is assigned to the property.
An descendant which provides the class metadata. This value is assigned to the property.
Invoked when the current object is about to be initialized after its creation.
Gets a value that provides access to the metadata information of a class gathered via Reflection.
An descendant which provides the class metadata.
Determines whether the current object has the same settings as the specified object.
The object to compare with the current object.
true if the object specified by the parameter has the same settings as the current object; otherwise, false.
Gets an object that contains field identifiers for Simplified Criteria Syntax.
The FieldsClass object that can contain field identifies.
This member supports the internal infrastructure and isn't intended to be used directly from your code.
Gets the hash code (a number) that corresponds to the value of the current object.
An integer value representing the hash code for the current object.
Returns an object that stores information about the modified properties when the option is enabled.
A persistent object that is modified.
An object that stores information about the modified properties.
Indicates whether the current persistent object is marked as deleted.
true if the current object is marked as deleted; otherwise, false.
Indicates whether the object is currently being initialized.
true if the object is currently being initialized; otherwise, false.
Invoked after an object's property has been changed.
A property whose value was changed.
An old value.
A new value.
Invoked when the current object is about to be deleted.
Invoked when the current object is about to be saved.
Gets the session used to load and save persistent objects.
A object that represents the session used to load and save persistent objects.
Returns a string which represents the current object.
A value which represents the current object.
Lists values that specify how filter criteria are evaluated within a transaction.
Criteria are evaluated on the data store side. Objects created within a transaction (Cache), are not processed by the criteria. Objects modified within a transaction, are not processed. Instead, their images, stored in the data store, are processed by the criteria.
All objects (Data Store and Cache) are processed by the filter criteria.
Provides data for an object's ResolveSession event.
Initializes a new instance of the class.
Specifies the session to be used to load and save persistent objects.
An object that implements .
Gets or sets an arbitrary object, which is passed with the property. When using the , use Tag in the event handler, to pass an object to the event handler.
Represents a method that will handle an object's ResolveSession event.
The event sender.
A object that contains event data.
Provides data for the event.
Initializes a new instance of the class.
An object which provides object metadata for the schema which has been created in storage. This value is assigned to the property.
An object which implements the interface. This value is assigned to the property.
Gets an SQL statement which can be executed while connected to an SQL data source.
An object which implements the interface.
Gets an object metadata the schema for which has been created in storage.
An object which specifies object metadata the schema for which has been created in storage.
Represents a method that will handle the event.
The event source. Identifies the that raised the event.
A object that contains event data.
An object access layer used for units of work (or sessions) in distributed applications.
Initializes a new instance of the class with a specified parent session.
A object specifying a parent session for the current object layer.
Initializes a new instance of the class with a specified parent session and the field value.
A object specifying a parent session for the current object layer.
true if the method call should automatically commit changes in the parentSession to properly update key fields and fields with enabled optimistic locking in the object layer's session; otherwise, false. The specified value initializes the object layer's field.
Indicates if an object layer can call the method to load collection properties.
true if collections can be loaded via an object layer's method call; otherwise, false.
Performs object layer specific operations that are required to commit changes made to specified objects and return information on modified objects.
An object that is a metadata information provider.
An object which contains information on objects marked for deletion.
An object which contains information on objects marked for saving.
A enumeration value specifying whether check for optimistic locking is made.
An array of CommitObjectStubsResult objects containing information on modified objects.
Performs object layer specific operations that are required to create an record.
A value which specifies the assembly name to be assigned to the property.
A value, which specifies the type name to be assigned to the property.
Performs object layer specific operations that are required to return information on persistent objects retrieved from a data store, using queries based on specified object types and key values.
An object that is a metadata information provider.
An array of objects, containing data for queries that retrieve persistent objects by specified object types and key values.
A SerializableObjectLayerResult instance that exposes an array of objects containing information on retrieved objects.
Performs object layer specific operations that are required to return information on persistent objects marked for deletion in parent sessions.
A SerializableObjectLayerResult instance that exposes an object containing information on persistent objects marked for deletion in parent sessions.
Performs object layer specific operations that are required to return information on persistent objects marked for saving in parent sessions.
A SerializableObjectLayerResult instance that exposes an object containing information on persistent objects loaded from the immediate parent session. elements match objects marked for saving in parent sessions.
Performs object layer specific operations that are required to return metadata information on persistent objects modified in parent sessions.
An array of strings that can be used to identify metadata information for objects modified in parent sessions relative to an object layer's session.
Performs object layer specific operations that are required to determine if a specified object corresponds to an object marked for deletion in parent sessions.
An object that is a metadata information provider.
An instance identifying an object layer session's object to test.
true if the object identified by the theObject corresponds to one of the objects marked for deletion in parent sessions; otherwise, false.
Performs object layer specific operations that are required to determine if a specified object corresponds to an object marked for saving in parent sessions.
An object that is a metadata information provider.
An instance identifying an object layer session's object to test.
true if the object identified by the theObject corresponds to one of the objects marked for saving in parent sessions; otherwise, false.
Performs object layer specific operations that are required to load a collection property using specified settings.
An object that is a metadata information provider.
A value specifying the ownerObject's property that references a collection property.
An specifying the object that owns the collection property.
A DevExpress.Xpo.SerializableObjectLayerResult`1<,> object which contains information on collection objects.
Performs object layer specific operations that are required to load data to specific properties marked for delayed loading in a specified object.
An object that is a metadata information provider.
A persistent object containing delayed properties specified by the props.
An array of strings specifying the delayed theObject's properties whose values are loaded.
A SerializableObjectLayerResult instance that exposes an array of loaded property values corresponding to the props array elements.
Performs object layer specific operations that are required to load data to a specific property marked for delayed loading in specified objects.
An object that is a metadata information provider.
An object which contains information on persistent objects containing the delayed property specified by the property.
A value specifying a delayed property whose values are loaded.
A SerializableObjectLayerResult instance that exposes an array of loaded property values corresponding to the objects collection elements.
Performs object layer specific operations that are required to load persistent objects using specified settings.
An object that is a metadata information provider.
An array of objects specifying queries that are executed to retrieve persistent objects.
A SerializableObjectLayerResult instance that exposes an array of object collections corresponding to the queries.
Returns the current object.
The current object cast to the .
Performs object layer specific operations that are required to remove all objects marked for deletion.
A PurgeResult object containing removal statistics (the number of objects processed, purged, etc.)
Performs object layer specific operations that are required to retrieve object data from a session, using specified query parameters.
An object that is a metadata information provider.
An object specifying a query that is executed to retrieve persistent objects.
A object which specifies object properties to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
A SerializableObjectLayerResult instance that exposes an array whose elements are property values corresponding to the properties of objects retrieved from the associated session.
Indicates if the method call automatically commits changes in a parent session to properly update key fields and fields with enabled optimistic locking (decorated with the or ) in a nested session. To assign the ThroughCommitMode field, use the corresponding overloaded constructor.
An object access layer that saves and loads persistent objects via an object implementing the interface.
Initializes a new instance of the class with a specified object implementing the interface.
An object implementing the interface, which is used to save and load persistent objects.
Initializes a new instance of the class with specified settings.
An object implementing the interface, which is used to save and load persistent objects.
An object which provides metadata on persistent objects stored in a data store.
Returns an value associated with the current object layer.
An enumeration value which specifies the action which is performed when connecting to a data store.
Indicates if an object layer can call the method to load collection properties.
true if collections can be loaded via the object layer's method call; otherwise, false.
Indicates if an object layer can call the method to asynchronously load collection properties.
true if collections can be asynchronously loaded via the object layer's method call; otherwise, false.
Performs object layer specific operations that are required to commit object changes made in a specified session.
A with pending object changes.
A collection of persistent objects to be deleted.
A collection of persistent objects to be saved.
Performs object layer specific operations that are required to asynchronously commit object changes made in a specified session and notifies upon completion.
A with pending object changes.
A collection of persistent objects to be deleted.
A collection of persistent objects to be saved.
An delegate to be called after the changes have been committed. Use the callback to store the exception information passed as a parameter, and use this information later, to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a callback.
An object identifying the current asynchronous operation, intended for internal use.
Asynchronously commits object changes made in a specified session and notifies upon completion.
A with pending object changes.
A collection of persistent objects to be deleted.
A collection of persistent objects to be saved.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that commits specified object changes.
Provides access to the current object layer's object that is used to access a database.
An object which implements the interface.
Performs object layer specific operations that are required to create an record.
An object specifying a valid persistent type.
Asynchronously performs object layer specific operations that are required to create an record.
An object specifying a valid persistent type.
A object that delivers a cancellation notice to the running operation.
A that performs object layer specific operations that are required to create an record.
Provides access to the current object layer's data access layer which is used to access a data store.
An object which implements the interface.
Gets an object providing metadata on persistent objects stored in a data store.
An object which provides metadata on persistent objects stored in a data store.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Performs object layer specific operations that are required to return persistent objects from a specified session using queries based on specified object types and key values.
A that is used to retrieve persistent objects.
An array of objects, containing data for queries that retrieve persistent objects by specified object types and key values.
An array of persistent object collections retrieved for query data passed as the queries parameter.
Retrieves object data from a session asynchronously, according to specified query parameters.
A that is used to load persistent objects.
An array of objects that specifies queries executed to retrieve persistent objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an array of object collections. These object collections match specified query parameters.
Performs object layer specific operations that are required to return a collection of objects marked for deletion in parent sessions.
A object to which objects marked for deletion are loaded.
A collection of objects loaded to the session from the immediate parent session. Collection elements match objects marked for deletion in parent sessions.
Performs object layer specific operations that are required to return a collection of objects marked for saving in parent sessions.
A object to which objects marked for saving are loaded.
A collection of objects loaded to the session from the immediate parent session. Collection elements match objects marked for saving in parent sessions.
Performs object layer specific operations that are required to return the metadata of objects modified in parent sessions relative to a specified session.
A object specifying a session whose immediate parent session starts the search for modified objects up the nesting session hierarchy.
A collection of objects identifying objects modified in parent sessions relative to the session.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Performs object layer specific operations that are required to determine if a specified object corresponds to an object marked for deletion in parent sessions.
A object specifying a session which contains theObject.
The session's object to test.
true if theObject corresponds to one of the objects marked for deletion in parent sessions; otherwise, false.
Performs object layer specific operations that are required to determine if a specified object corresponds to an object marked for saving in parent sessions.
A object specifying a session which contains theObject.
The session's object to test.
true if theObject corresponds to one of the objects marked for saving in parent sessions; otherwise, false.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Performs object layer specific operations that are required to load a collection property using specified settings.
A that is used to load collection objects.
The ownerObject's property that references a collection property.
The object that owns the collection property.
An array of collection objects.
Performs object layer specific operations that are required to asynchronously load a collection property using specified settings.
A that is used to asynchronously load collection objects.
The ownerObject's property that references a collection property.
The object that owns the collection property.
A object that delivers a cancellation notice to the running operation.
A that returns an array of collection objects.
Performs object layer specific operations that are required to load data to a specific property marked for delayed loading in specified objects.
A that is used to retrieve data for delayed properties.
A list of persistent objects containing the delayed property specified by the property.
An object specifying a delayed property whose values are loaded.
An ObjectDictionary of loaded property values that correspond to the objects list elements.
Performs object layer specific operations that are required to load data to specific properties marked for delayed loading in a specified object.
A that is used to retrieve data for delayed properties.
A persistent object containing delayed properties specified by the props.
A MemberPathCollection object containing member paths of delayed properties whose values are loaded.
An array of loaded property values that correspond to the props collection elements.
Asynchronously loads data from a session to an object's specific properties marked for delayed loading.
A that is used to retrieve data for delayed properties.
A list of persistent objects that contain the delayed property specified by the property.
An object specifying a delayed property that accepts the data the LoadDelayedPropertiesAsync method loads.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an array of loaded property values.
Asynchronously loads data from a session to an object's specific properties marked for delayed loading.
A that is used to retrieve data for delayed properties.
A persistent object that contains delayed properties specified by the props.
A MemberPathCollection object that specifies member paths for delayed properties where the LoadDelayedPropertiesAsync method loads data from a session.
A CancellationToken object that delivers cancellation notice to the running operation.
A Task that returns an array of loaded property values.
Performs object layer specific operations that are required to load persistent objects using specified settings.
A that is used to load persistent objects.
An array of objects specifying queries that are executed to retrieve persistent objects.
An array of object collections that correspond to the queries.
Performs object layer specific operations that are required to asynchronously load persistent objects using specified settings and notifies upon completion.
A that is used to load persistent objects.
An array of objects specifying queries that are executed to retrieve persistent objects.
n AsyncLoadObjectsCallback delegate to be called after the objects have been loaded. Use the callback to store the exception information passed as a parameter, and use this information later, to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a callback.
An object identifying the current asynchronous operation, intended for internal use.
Loads persistent objects asynchronously, according to specified query parameters.
A that is used to load persistent objects.
An array of objects that specifies queries executed to retrieve persistent objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an array of object collections. These object collections match specified query parameters.
Returns the current object.
The current object cast to the .
Performs object layer specific operations that are required to remove all objects marked for deletion.
A PurgeResult object containing removal statistics (the number of objects processed, purged, etc.)
This member supports the internal infrastructure and is not intended to be used directly from your code.
Occurs when a data store's schema is initialized or updated for the current object layer.
Performs object layer specific operations that are required to retrieve object data from a session using specified query parameters.
A that is used to retrieve persistent objects.
An object specifying a query that is executed to retrieve persistent objects.
A object which specifies object properties to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
A list whose elements are property values that correspond to the properties of objects retrieved from the session.
Performs object layer specific operations that are required to asynchronously retrieve object data from a session using specified query parameters and notifies upon completion.
A that is used to retrieve persistent objects.
An object specifying a query that is executed to retrieve persistent objects.
A object which specifies object properties to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
An AsyncLoadObjectsCallback delegate to be called after the object data have been retrieved. Use the callback to store the exception information passed as a parameter, and use this information later, to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a callback.
An object identifying the current asynchronous operation, intended for internal use.
Retrieves object data from a session asynchronously, according to specified query parameters.
A that is used to retrieved persistent objects.
An array of objects that specifies queries executed to select data.
A object which specifies object properties to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a list of object arrays. These object arrays match specified query parameters.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Performs object layer specific operations that are required to update a data store's schema according to the class descriptions of the specified types.
true if the schema should not be created when the table that corresponds to the first item in the types array doesn't exist in the data store; otherwise, false.
An array of objects specifying the types of objects for which schema should be created in the data store.
An enumeration value which specifies the result of the update operation.
Asynchronously performs object layer specific operations that are required to update a data store's schema according to the class descriptions of the specified types.
A object that delivers a cancellation notice to the running operation.
true if the schema should not be created when the table that corresponds to the first item in the types array doesn't exist in the data store; otherwise, false.
An array of objects specifying the types of objects for which schema should be created in the data store.
A that returns an enumeration value which specifies the result of the update operation.
Lists the values that specify how to handle an exception thrown by a data server in Server Mode.
An exception is rethrown.
An exception is consumed.
Provides data for an object's event.
Initialize a new instance of the class with a specified exception.
The data server exception. This value is assigned to the property.
Initialize a new instance of the class with a specified exception and value indicating how the exception is to be handled.
The data server exception. This value is assigned to the property.
A value indicating how the exception is to be handled.
Gets or sets how the data server exception is to be handled in Server Mode.
A value indicating how the data server exception is to be handled.
Gets the exception thrown by a data server in Server Mode.
The data server exception.
Represents a method that will handle the event.
The event sender.
An object that contains event data.
A collection of objects.
Initializes a new class instance.
Initializes a new class instance and binds it to a specified owner - an IXPClassInfoProvider instance. The metadata from the IXPClassInfoProvider is used internally.
An IXPClassInfoProvider object that supplies metadata.
Adds a object to the .
A object to add to the collection.
Adds an array of objects to the .
A array of objects to add to the collection.
Copies and adds an array of objects to the .
An list that contains objects to be copied and added to the collection.
Occurs when the changes.
Gets an item from the . This item matches the specified expression.
An expression that identifies an item to be retrieved from the .
An item that matches the specified expression.
Gets an item that has the specified index from the .
An integer value that specifies an item's index.
A item that has the specified index.
Gets an item that has the specified name from the .
A string value that specifies an item's name.
A item that has the specified name.
The ServerViewProperty stores information that specifies values to be loaded from the data server - property names, criteria, and sort order.
Uses default settings to initialize a new instance.
Uses specified name, sorting, and property values to initialize a new instance.
A property name that is assigned to the property.
A enumeration value that specifies the property values' sort order. The value is assigned to the property.
An expression that calculates values to be displayed in a column. The expression is assigned to the property.
Uses specified name, sorting, and property values to initialize a new instance.
A property name that is assigned to the property.
A enumeration value that specifies the property values' sort order. The value is assigned to the property.
An expression that calculates values to be displayed in a column. The expression is assigned to the property.
Uses specified name and property values to initialize a new instance.
A property name that is assigned to the property.
An expression that calculates values to be displayed in a column. The expression is assigned to the property.
Gets or sets the property's name.
A value that specifies the property name.
Gets or sets the criteria to calculate property values.
A descendant that contains the expression to calculate property values.
Occurs when the , , or property's value changes.
Gets or sets the sort order for the property values to be retrieved from the data server.
A enumeration value that specifies the property values' sort order.
The session that is used to load and save persistent objects.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class and connects it to a data store.
An object which implements the interface. This value is assigned to the property.
An array of objects that implement the System.IDisposable interface. These objects are automatically disposed of when the session is disconnected.
Initializes a new instance of the class with specified settings and connects it to a data store.
An object implementing the interface. This value is assigned to the property.
An array of objects that implement the interface. These objects are automatically disposed of when the session is disconnected.
Initializes a new instance using the specified metadata provider.
An object, which is the metadata provider to be used by the newly instantiated session. This value is assigned to the property.
Initializes a new instance of the class and adds it to a form's container.
An IContainer object, which is the owner container of the created Session instance.
Occurs after a transaction (an explicit transaction in an explicit unit of work) has been started tracking changes made to persistent objects.
Occurs after a transaction has been started via the BEGIN operation.
Fires after the nested unit of work has been committed.
Occurs after a transaction has been completed via the COMMIT operation.
Occurs after a connection to a database has been established.
Occurs when a connection to a database is closed.
Occurs after a list of tracked changes has been cleared.
Occurs after tracked changes have been temporarily saved to a data store.
Occurs after a transaction has been completed via the ROLLBACK operation.
Gets or sets the action which is performed when the session is connected to a data store.
An enumeration value which specifies the action which is performed when the session is connected to a data store.
Occurs when a transaction (an explicit transaction in an explicit unit of work) is about to be started to track changes made to persistent objects.
Occurs when a transaction is about to be started via the BEGIN operation.
Fires before the nested unit of work is committed.
Occurs when a transaction is about to be completed via the COMMIT operation.
Occurs before the connection to a database is established.
Occurs before the connection to a database is detached.
Occurs when a list of tracked changes is about to be cleared.
Occurs when tracked changes are about to be temporarily saved to a data store.
Fires after the method has been called.
Occurs when a transaction is about to be completed via the ROLLBACK operation.
Occurs before a persistent object is saved in storage.
Creates a new .
A object that represents the new nested unit of work.
Enables tracking changes made to persistent objects.
Starts a transaction.
This method loads IXPBulkLoadableCollection objects passed as parameters.
An array of collections to be populated.
This method loads objects passed as parameters.
An array of collections to be populated.
Asynchronously retrieves persistent objects to populate specified IXPBulkLoadableCollection type collections.
A CancellationToken object that delivers a cancellation notice to the running operation.
An array of empty IXPBulkLoadableCollection type collections that receive persistent objects from a data store.
A Task that populates specified collections.
Asynchronously retrieves persistent objects to populate specified type collections.
A CancellationToken object that delivers a cancellation notice to the running operation.
An array of empty type collections that receive persistent objects from a data store.
A Task that populates specified collections.
Gets or sets the session's cache behavior.
A enumeration value that specifies the session's cache behavior.
This method is intended for internal use.
Gets or sets whether string comparisons evaluated by the session on the client are case-sensitive.
true if string comparisons are case-sensitive; otherwise, false.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Returns a collection of persistent objects that refer to the specified object.
The target persistent object.
A collection of persistent objects that refer to the specified object.
Returns a collection of persistent objects that refer to the specified object.
The target persistent object.
A enumeration value that specifies how the persistent criteria is evaluated.
true to include persistent objects marked for deletion in the search; otherwise, false.
A collection of persistent objects that refer to the specified object.
Commits changes made within a transaction and completes it.
Asynchronously commits changes made within a transaction, completes it and notifies upon completion.
An delegate to be called after the changes have been saved to a data store. Use a callback to store the exception information passed as a parameter, and use this information later to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a callback.
An object identifying the current asynchronous operation, intended for internal use.
Asynchronously commits object changes made within a transaction, completes the transaction, and notifies upon completion.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that commits object changes made within a transaction and completes the transaction.
Connects the session to a data store.
Connects the session to a data store using a specified data access layer.
An object implementing the interface.
An array of objects to be automatically disposed of when the session is disconnected from a data store.
Connects the session to a data store using a specified object access layer.
An object implementing the interface. This object is assigned to the session's property.
An array of objects to be automatically disposed of when the session is disconnected from a data store.
Gets or sets an object associated with the session.
An object which implements the interface.
Gets or sets a connection string.
Data store connection parameters.
Stores valid persistent types for all the types which are defined within the assemblies that have been loaded in the current application domain.
Stores valid persistent types for the specified persistent class metadata information.
An array of the objects for which the persistent types will be stored in the metadata information.
Stores valid persistent types for all the types which are defined within the assemblies that have been loaded in the current application domain.
true, to create object type records only for types that require this to function properly, such as types from inheritance chains, or types utilizing deferred deletion; false, to create object type records for all persistent types.
Stores valid persistent types for the specified persistent class metadata information.
true, to create object type records only for types that require this to function properly, such as types from inheritance chains, or types utilizing deferred deletion; false, to create object type records for all persistent types.
An array of the objects for which the persistent types will be stored in the metadata information.
Stores valid persistent types for all the types which are defined within the specified assemblies.
true, to create object type records only for types that require this to function properly, such as types from inheritance chains, or types utilizing deferred deletion; false, to create object type records for all persistent types.
An array of assemblies which contain the class types for which the persistent types will be stored in the metadata information.
Stores valid persistent types for the specified class types.
true, to create object type records only for types that require this to function properly, such as types from inheritance chains, or types utilizing deferred deletion; false, to create object type records for all persistent types.
An array of class types for which the persistent types will be stored in the metadata information.
Stores valid persistent types for all the types which are defined within the specified assemblies.
An array of assemblies which contain the class types for which the persistent types will be stored in the metadata information.
Stores valid persistent types for the specified class types.
An array of class types for which the persistent types will be stored in the metadata information.
Asynchronously stores valid persistent types for all the types which are defined within the assemblies that have been loaded in the current application domain.
true, to create object type records only for types that require this to function properly, such as types from inheritance chains, or types utilizing deferred deletion; false, to create object type records for all persistent types.
A object that delivers a cancellation notice to the running operation.
A that stores valid persistent types for all the types which are defined within the assemblies that have been loaded in the current application domain.
Asynchronously stores valid persistent types for all the types which are defined within the assemblies that have been loaded in the current application domain.
A object that delivers a cancellation notice to the running operation.
A that stores valid persistent types for all the types which are defined within the assemblies that have been loaded in the current application domain.
Asynchronously stores valid persistent types for the specified persistent class metadata information.
A object that delivers a cancellation notice to the running operation.
An array of the objects for which the persistent types will be stored in the metadata information.
A that stores valid persistent types for the specified persistent class metadata information.
Asynchronously stores valid persistent types for the specified persistent class metadata information.
A object that delivers a cancellation notice to the running operation.
true, to create object type records only for types that require this to function properly, such as types from inheritance chains, or types utilizing deferred deletion; false, to create object type records for all persistent types.
An array of the objects for which the persistent types will be stored in the metadata information.
A that stores valid persistent types for the specified persistent class metadata information.
Asynchronously stores valid persistent types for all the types which are defined within the specified assemblies.
A object that delivers a cancellation notice to the running operation.
true, to create object type records only for types that require this to function properly, such as types from inheritance chains, or types utilizing deferred deletion; false, to create object type records for all persistent types.
An array of assemblies which contain the class types for which the persistent types will be stored in the metadata information.
A that stores valid persistent types for all the types which are defined within the specified assemblies.
Asynchronously stores valid persistent types for the specified class types.
A object that delivers a cancellation notice to the running operation.
true, to create object type records only for types that require this to function properly, such as types from inheritance chains, or types utilizing deferred deletion; false, to create object type records for all persistent types.
An array of class types for which the persistent types will be stored in the metadata information.
A that stores valid persistent types for the specified class types.
Asynchronously stores valid persistent types for all the types which are defined within the specified assemblies.
A object that delivers a cancellation notice to the running operation.
An array of assemblies which contain the class types for which the persistent types will be stored in the metadata information.
A that stores valid persistent types for all the types which are defined within the specified assemblies.
Asynchronously stores valid persistent types for the specified class types.
A object that delivers a cancellation notice to the running operation.
An array of class types for which the persistent types will be stored in the metadata information.
A that stores valid persistent types for the specified class types.
Gets the data access layer used by the current session to access a data store.
An object which implements the interface.
Gets the pre-initialized default session for simple applications.
A object which is the default session.
Deletes the specified persistent objects and their aggregated objects from the data store.
A collection of persistent objects to delete from the data store.
Deletes the specified persistent object and its aggregated objects from persistent storage.
An object which represents the persistent object to delete.
Asynchronously deletes the specified persistent objects and their aggregated objects from the data store.
A collection of persistent objects to delete from the data store.
A object that delivers a cancellation notice to the running operation.
A that deletes the specified persistent objects and their aggregated objects from the data store.
Asynchronously deletes the specified persistent object and its aggregated objects from persistent storage.
An object which represents the persistent object to delete.
A object that delivers a cancellation notice to the running operation.
A that deletes the specified persistent object and its aggregated objects from persistent storage.
Gets metadata on persistent objects in a data store.
An object which provides metadata on persistent objects in a data store.
Disconnects the session from a database.
Clears the object cache.
Discards changes made to persistent objects and clears a list of tracked changes.
Clears the Identity Map.
Evaluates the specified expression for objects of the specified type.
An object that identifies the type of objects against which the expression is evaluated.
A object that specifies the expression to evaluate.
A object that specifies the filter criteria. The objects that match this criteria are used to evaluate the expression.
The value evaluated.
Evaluates the specified expression for objects of the specified type.
A object that identifies the type of objects against which the expression is evaluated.
A object that specifies the expression to evaluate.
A object that specifies the filter criteria. The objects that match this criteria are used to evaluate the expression.
The value evaluated.
Evaluates the specified expression for objects of the type designated by the specified generic type parameter.
A object that specifies the expression to be evaluated.
A object that specifies the filter criteria. The objects that match this criteria are used to evaluate the expression.
The type of objects against which the expression is evaluated.
The evaluated value.
Asynchronously evaluates the specified expression against objects of the specified type.
An object that identifies the type of objects against which the expression is evaluated.
A object that specifies the expression to evaluate.
A object that specifies the filter criteria. The methods evaluates the expression against objects that match these criteria.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a value. This value is the evaluation's result.
Asynchronously evaluates the specified expression against objects of the specified type.
A object that identifies the type of objects against which the expression is evaluated.
A object that specifies the expression to evaluate.
A object that specifies the filter criteria. The method evaluates the expression against objects that match these criteria.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a value. This value is the evaluation's result.
Evaluates the specified expression for objects of the specified type, taking into account all in-memory object changes.
An object that identifies the type of objects against which the expression will be evaluated.
A object that specifies the expression to evaluate.
A object that specifies the filter criteria. The objects that match this criteria (based on in-memory object changes) will be used to evaluate the expression.
The value evaluated.
Evaluates the specified expression against objects of the specified type. Accounts for all in-memory object changes.
A object that identifies the type of objects against which the expression is evaluated.
A object that specifies the expression to evaluate.
A object that specifies the filter criteria. The method evaluates the expression against objects that match these criteria.
A value, which is the evaluation's result.
Evaluates the specified expression against objects whose type is designated by the generic parameter. Accounts for all in-memory object changes.
A object that specifies the expression to evaluate.
A object that specifies the filter criteria. The method evaluates the expression against objects that match these criteria.
The type of objects against which the expression is evaluated.
A value, which is the evaluation's result.
Asynchronously evaluates the specified expression against objects of the specified type. Accounts for all in-memory object changes.
An object that identifies the type of objects against which the expression is evaluated.
A object that specifies the expression to evaluate.
A object that specifies the filter criteria. The methods evaluates the expression against objects that match these criteria.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a value. This value is the evaluation's result.
Asynchronously evaluates the specified expression against objects of the specified type. Accounts for all in-memory object changes.
A object that identifies the type of objects against which the expression is evaluated.
A object that specifies the expression to evaluate.
A object that specifies the filter criteria. The methods evaluates the expression against objects that match these criteria.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a value. This value is the evaluation's result.
Asynchronously evaluates the specified expression against objects whose type is designated by the generic parameter. Accounts for all in-memory object changes.
A object that specifies the expression to evaluate.
A object that specifies the filter criteria. The methods evaluates the expression against objects that match these criteria.
A CancellationToken object that delivers a cancellation notice to the running operation.
The type of objects against which the expression is evaluated.
A Task that returns a value. This value is the evaluation's result.
Executes the specified SQL statement and returns the number of rows affected.
Specifies an SQL statement.
The number of rows affected by the executed SQL statement.
Executes the specified SQL statement and returns the number of rows affected.
Specifies an SQL statement.
Specifies query parameter values.
The number of rows affected by the executed SQL statement.
Executes the specified SQL statement and returns the number of rows affected.
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
The number of rows affected by the executed SQL statement.
Executes the specified SQL statement and returns the number of rows affected.
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
The number of rows affected by the executed SQL statement.
Executes the specified SQL statement and returns the number of rows affected.
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
The number of rows affected by the executed SQL statement.
Asynchronously executes the specified SQL statement and returns the number of rows affected.
Specifies an SQL statement.
Specifies query parameter values.
A object that delivers a cancellation notice to the running operation.
A that returns a number of affected rows.
Asynchronously executes the specified SQL statement and returns the number of rows affected.
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
A object that delivers a cancellation notice to the running operation.
A that returns a number of affected rows.
Asynchronously executes the specified SQL statement and returns the number of rows affected.
Specifies an SQL statement.
A object that delivers a cancellation notice to the running operation.
A that returns a number of affected rows.
Asynchronously executes the specified SQL statement and returns the number of rows affected.
A object that delivers a cancellation notice to the running operation.
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
A that returns a number of affected rows.
Asynchronously executes the specified SQL statement and returns the number of rows affected.
A object that delivers a cancellation notice to the running operation.
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
A that returns a number of affected rows.
Executes the specified SQL query and returns a result set.
Specifies an SQL statement.
A object, specifying the query's result set.
Executes the specified SQL query and returns a result set.
Specifies an SQL statement.
Specifies query parameter values.
A result set compatible with
Executes the specified SQL query and returns a result set.
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
A object, specifying the query's result set.
Executes the specified SQL query and returns a result set.
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
A result set compatible with
Executes the specified SQL query and returns a result set.
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
A object, specifying the query's result set.
Asynchronously executes the specified SQL query and returns a result set.
Specifies an SQL statement.
Specifies query parameter values.
A object that delivers a cancellation notice to the running operation.
A that returns a result set compatible with .
Asynchronously executes the specified SQL query and returns a result set.
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
A object that delivers a cancellation notice to the running operation.
A that returns a result set compatible with .
Asynchronously executes the specified SQL query and returns a result set.
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
A object that delivers a cancellation notice to the running operation.
A that returns a result set compatible with .
Asynchronously executes the specified SQL query and returns a result set.
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
A object that delivers a cancellation notice to the running operation.
A that returns a result set compatible with .
Asynchronously executes the specified SQL query and returns a result set.
Specifies an SQL statement.
A object that delivers a cancellation notice to the running operation.
A that returns the data retrieved from the data store.
Executes the specified SQL query and returns its result set along with the types and names of retrieved columns.
Specifies an SQL statement.
A object, specifying the query's result set and the types and names of retrieved columns.
Executes the specified SQL query and returns its result set along with the types and names of retrieved columns.
Specifies an SQL statement.
Specifies query parameter values.
A result set compatible with .
Executes the specified SQL query and returns its result set along with the types and names of retrieved columns.
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
A object, specifying the query's result set and the types and names of retrieved columns.
Executes the specified SQL query and returns its result set along with the types and names of retrieved columns.
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
A result set compatible with .
Executes the specified SQL query and returns its result set along with the types and names of retrieved columns.
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
A object, specifying the query's result set and the types and names of retrieved columns.
Asynchronously executes the specified SQL query and returns its result set along with the types and names of retrieved columns.
Specifies an SQL statement.
Specifies query parameter values.
A object that delivers a cancellation notice to the running operation.
A that returns a result set compatible with .
Asynchronously executes the specified SQL query and returns its result set along with the types and names of retrieved columns.
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
A object that delivers a cancellation notice to the running operation.
A that returns a result set compatible with .
Asynchronously executes the specified SQL query and returns its result set along with the types and names of retrieved columns.
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
A object that delivers a cancellation notice to the running operation.
A that returns a result set compatible with .
Asynchronously executes the specified SQL query and returns its result set along with the types and names of retrieved columns.
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
A object that delivers a cancellation notice to the running operation.
A that returns a result set compatible with .
Asynchronously executes the specified SQL query and returns its result set along with the types and names of retrieved columns.
Specifies an SQL statement.
A object that delivers a cancellation notice to the running operation.
A that returns a result set compatible with .
Executes the specified SQL query and returns the first column of the first row in the result set returned by the query.
Specifies an SQL statement.
The first column of the first row in the query's result set. If the column is not found in the result set, a null reference (Nothing in Visual Basic) is returned. If the value in the database is null, DBNull.Value is returned.
Executes the specified SQL query and returns the first column of the first row in the result set returned by the query.
Specifies an SQL statement.
Specifies query parameter values.
The first column of the first row in the query's result set. A null reference (Nothing in Visual Basic) if the result set does not contain columns. DBNull.Value if the first column does not contain a value.
Executes the specified SQL query and returns the first column of the first row in the result set returned by the query.
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
The first column of the first row in the query's result set. If the column is not found in the result set, a null reference (Nothing in Visual Basic) is returned. If the value in the database is null, DBNull.Value is returned.
Executes the specified SQL query and returns the first column of the first row in the result set returned by the query.
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
The first column of the first row in the query's result set. A null reference (Nothing in Visual Basic) if the result set does not contain columns. DBNull.Value if the first column does not contain a value.
Executes the specified SQL query and returns the first column of the first row in the result set returned by the query.
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
The first column of the first row in the query's result set. If the column is not found in the result set, a null reference (Nothing in Visual Basic) is returned. If the value in the database is null, DBNull.Value is returned.
Asynchronously executes the specified SQL query and returns the first column of the first row in the result set returned by the query.
Specifies an SQL statement.
Specifies query parameter values.
A object that delivers a cancellation notice to the running operation.
A that returns the first column of the first row in the query's result set. A null reference (Nothing in Visual Basic) if the result set does not contain columns. DBNull.Value if the first column does not contain a value.
Executes the specified SQL query and returns the first column of the first row in the result set returned by the query.
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
A object that delivers a cancellation notice to the running operation.
A that returns the first column of the first row in the query's result set. A null reference (Nothing in Visual Basic) if the result set does not contain columns. DBNull.Value if the first column does not contain a value.
Asynchronously executes the specified SQL query and returns the first column of the first row in the result set returned by the query.
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
A object that delivers a cancellation notice to the running operation.
A that returns the first column of the first row in the query's result set. A null reference (Nothing in Visual Basic) if the result set does not contain columns. DBNull.Value if the first column does not contain a value.
Asynchronously executes the specified SQL query and returns the first column of the first row in the result set returned by the query.
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
A object that delivers a cancellation notice to the running operation.
A that returns the first column of the first row in the query's result set. A null reference (Nothing in Visual Basic) if the result set does not contain columns. DBNull.Value if the first column does not contain a value.
Executes the specified SQL query and returns the first column of the first row in the result set returned by the query.
Specifies an SQL statement.
A object that delivers a cancellation notice to the running operation.
A that returns the first column of the first row in the query's result set. A null reference (Nothing in Visual Basic) if the result set does not contain columns. DBNull.Value if the first column does not contain a value.
Executes the specified stored procedure and returns its result set.
A value that specifies the stored procedure's name.
An array of objects specifying parameters to pass to the stored procedure.
A object specifying the result set returned by the specified stored procedure.
Asynchronously executes the specified stored procedure and returns its result set.
A object that delivers a cancellation notice to the running operation.
A value that specifies the stored procedure's name.
An array of objects specifying parameters to pass to the stored procedure.
A that returns a object specifying the result set returned by the specified stored procedure.
Executes the specified stored procedure with the named parameters and returns its result set.
A value that specifies the stored procedure's name.
An array of SprocParameter objects specifying parameters to pass to the stored procedure.
A object specifying the result set returned by the specified stored procedure.
Asynchronously executes the specified stored procedure with the named parameters and returns its result set.
A object that delivers a cancellation notice to the running operation.
A value that specifies the stored procedure's name.
An array of SprocParameter objects specifying parameters to pass to the stored procedure.
A that returns a object specifying the result set returned by the specified stored procedure.
Marks the starting point of an explicit transaction.
Marks the starting point of an explicit transaction that is started with the specified value.
A enumeration value, specifying the transaction locking behavior for a session's connection.
Completes an explicit transaction and commits changes made within it.
Asynchronously completes an explicit transaction and commits changes made within the transaction.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that commits changes made within an explicit transaction and completes the transaction.
Completes an explicit transaction and rolls back changes made within it.
Occurs when the Commit Transaction operation fails due to database constraints or other circumstances.
Occurs when the Flush Changes operation fails due to database constraints or other circumstances.
Searches for the first object which matches the specified criteria.
An object which contains the metadata information of the class.
A descendant which represents the criteria to match persistent objects.
An object which represents the first persistent object which matches the specified criteria. null (Nothing in Visual Basic) if no persistent object which matches the criteria is found.
Searches for the first object which matches the specified criteria.
An object which contains the metadata information of the class.
A descendant which represents the criteria to match persistent objects.
true to include persistent objects marked as deleted into the search; otherwise, false.
An object which represents the first persistent object which matches the specified criteria. null (Nothing in Visual Basic) if no persistent object which matches the criteria is found.
Searches for the first object which matches the specified criteria.
A enumeration value that specifies how the persistent criteria is evaluated.
An object which contains the metadata information of the class.
A descendant which represents the criteria to match persistent objects.
An object which represents the first persistent object which matches the specified criteria. null (Nothing in Visual Basic) if no persistent object which matches the criteria is found.
Searches for the first object which matches the specified criteria.
A enumeration value that specifies how the persistent criteria is evaluated.
An object which contains the metadata information of the class.
A descendant which represents the criteria to match persistent objects.
true to include persistent objects marked as deleted into the search; otherwise, false.
An object which represents the first persistent object which matches the specified criteria. null (Nothing in Visual Basic) if no persistent object which matches the criteria is found.
Searches for the first object which matches the specified criteria.
A enumeration value that specifies how the persistent criteria is evaluated.
A object which represents the type of objects to search for.
A descendant which represents the criteria to match persistent objects.
An object which represents the first persistent object which matches the specified criteria. null (Nothing in Visual Basic) if no persistent object which matches the criteria is found.
Searches for the first object which matches the specified criteria.
A object which represents the type of objects to search for.
A descendant which represents the criteria to match persistent objects to.
An object which represents the first persistent object that matches the specified criteria. null (Nothing in Visual Basic) if no persistent object which matches the criteria is found.
Searches for the first object which matches the specified criteria.
A object which represents the type of objects to search for.
A descendant which represents the criteria to match persistent objects to.
true to include persistent objects marked as deleted into the search; otherwise, false.
An object which represents the first persistent object which matches the specified criteria. null (Nothing in Visual Basic) if no persistent object which matches the criteria is found.
Searches for the first object of the type designated by the specified generic type parameter which matches the specified criteria.
A descendant which represents the criteria to match persistent objects.
The type of objects to search for.
An object which represents the first persistent object matching the specified criteria. null (Nothing in Visual Basic) if no persistent object matching the criteria is found.
Searches for the first object of the type designated by the specified generic type parameter which matches the specified criteria.
A descendant which represents the criteria to match persistent objects.
true to include persistent objects marked as deleted into the search; otherwise, false.
The type of objects to search for.
An object which represents the first persistent object matching the specified criteria. null (Nothing in Visual Basic) if no persistent object matching the criteria is found.
Searches for the first object of the type designated by the specified generic type parameter which matches the specified criteria.
A enumeration value that specifies how the persistent criteria is evaluated.
A descendant which represents the criteria to match persistent objects.
The type of objects to search for.
An object which represents the first persistent object matching the specified criteria. null (Nothing in Visual Basic) if no persistent object matching the criteria is found.
Asynchronously searches for the first object which matches the specified criteria, and notifies upon completion.
An object which contains the metadata information of the class.
A descendant which represents the criteria to match persistent objects.
A DevExpress.Xpo.Helpers.AsyncFindObjectCallback delegate to be called after the method completes.Use callback to do the following:Do not raise exceptions or modify persistent objects within a callback.
An object used internally to manage an asynchronous operation.
Asynchronously searches for the first object which matches the specified criteria, and notifies upon completion.
An object which contains the metadata information of the class.
A descendant which represents the criteria to match persistent objects.
true to include persistent objects marked for deletion into the search; otherwise, false.
A DevExpress.Xpo.Helpers.AsyncFindObjectCallback delegate to be called after the method completes.Use callback to do the following:Do not raise exceptions or modify persistent objects within a callback.
An object used internally to manage an asynchronous operation.
Asynchronously searches for the first object that matches the specified criteria.
An object which contains the metadata information. This data specifies which class needs to be searched.
A descendant which represents the criteria the persistent object must match.
true, to include persistent objects marked as deleted into the search; otherwise, false.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an object. This object represents the first persistent object that matches the specified criteria. null (Nothing in Visual Basic) if no persistent object is found that matches the criteria.
Asynchronously searches for the first object that matches the specified criteria.
An object which contains the metadata information. This data specifies which class needs to be searched.
A descendant which represents the criteria the persistent object must match.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an object. This object represents the first persistent object that matches the specified criteria. null (Nothing in Visual Basic) if no persistent object is found that matches the criteria.
Asynchronously searches for the first object which matches the specified criteria, and notifies upon completion.
A enumeration value that specifies how the persistent criteria is evaluated.
An object which contains the metadata information of the class.
A descendant which represents the criteria to match persistent objects.
A DevExpress.Xpo.Helpers.AsyncFindObjectCallback delegate to be called after the method completes.Use callback to do the following:Do not raise exceptions or modify persistent objects within a callback.
An object used internally to manage an asynchronous operation.
Asynchronously searches for the first object which matches the specified criteria, and notifies upon completion.
A enumeration value that specifies how the persistent criteria is evaluated.
An object which contains the metadata information of the class.
A descendant which represents the criteria to match persistent objects.
true to include persistent objects marked for deletion into the search; otherwise, false.
A DevExpress.Xpo.Helpers.AsyncFindObjectCallback delegate to be called after the method completes.Use callback to do the following:Do not raise exceptions or modify persistent objects within a callback.
An object used internally to manage an asynchronous operation.
Asynchronously searches for the first object that matches the specified criteria.
A enumeration value that specifies how the persistent criteria is evaluated.
An object which contains the metadata information. This data specifies which class needs to be searched.
A descendant which represents the criteria the persistent object must match.
true, to include persistent objects marked as deleted into the search; otherwise, false.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an object. This object represents the first persistent object that matches the specified criteria. null (Nothing in Visual Basic) if no persistent object is found that matches the criteria.
Asynchronously searches for the first object that matches the specified criteria.
A enumeration value that specifies how the persistent criteria is evaluated.
A object which represents the type of objects to search for.
A descendant which represents the criteria the persistent object must match.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an object. This object represents the first persistent object that matches the specified criteria. null (Nothing in Visual Basic) if no persistent object is found that matches the criteria.
Asynchronously searches for the first object that matches the specified criteria.
A object which represents the type of objects to search for.
A descendant which represents the criteria the persistent object must match.
true, to include persistent objects marked as deleted into the search; otherwise, false.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an object. This object represents the first persistent object that matches the specified criteria. null (Nothing in Visual Basic) if no persistent object is found that matches the criteria.
Asynchronously searches for the first object that matches the specified criteria.
A object which represents the type of objects to search for.
A descendant which represents the criteria the persistent object must match.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an object. This object represents the first persistent object that matches the specified criteria. null (Nothing in Visual Basic) if no persistent object is found that matches the criteria.
Asynchronously searches for the first object which matches the specified criteria and has the type designated by the generic type parameter, and notifies upon completion.
A descendant which represents the criteria to match persistent objects.
A DevExpress.Xpo.Helpers.AsyncFindObjectCallback delegate to be called after the method completes.Use callback to do the following:Do not raise exceptions or modify persistent objects within a callback.
An object used internally to manage an asynchronous operation.
Asynchronously searches for the first object which matches the specified criteria and has the type designated by the generic type parameter, and notifies upon completion.
A descendant which represents the criteria to match persistent objects.
true to include persistent objects marked as deleted in the search; otherwise, false.
A DevExpress.Xpo.Helpers.AsyncFindObjectCallback delegate to be called after the method completes.Use callback to do the following:Do not raise exceptions or modify persistent objects within a callback.
An object used internally to manage an asynchronous operation.
Asynchronously searches for the first object that matches the specified criteria. This object's type is designated by the specified generic parameter.
A descendant which represents the criteria the persistent object must match.
true, to include persistent objects marked as deleted into the search; otherwise, false.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an object. This object represents the first persistent object that matches the specified criteria. null (Nothing in Visual Basic) if no persistent object is found that matches the criteria.
Asynchronously searches for the first object that matches the specified criteria. This object's type is designated by the specified generic parameter.
A descendant which represents the criteria the persistent object must match.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an object. This object represents the first persistent object that matches the specified criteria. null (Nothing in Visual Basic) if no persistent object is found that matches the criteria.
Asynchronously searches for the first object which matches the specified criteria and has the type designated by the generic type parameter, and notifies upon completion.
A enumeration value that specifies how the persistent criteria is evaluated.
A descendant which represents the criteria to match persistent objects.
A DevExpress.Xpo.Helpers.AsyncFindObjectCallback delegate to be called after the method completes.Use callback to do the following:Do not raise exceptions or modify persistent objects within a callback.
An object used internally to manage an asynchronous operation.
Asynchronously searches for the first object that matches the specified criteria. This object's type is designated by the specified generic parameter.
A enumeration value that specifies how the persistent criteria is evaluated.
A descendant which represents the criteria the persistent object must match.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an object. This object represents the first persistent object that matches the specified criteria. null (Nothing in Visual Basic) if no persistent object is found that matches the criteria.
Saves changes made to persistent objects to a data store, and clears a list of tracked changes.
Asynchronously saves changes made to persistent objects to a data store, clears a list of tracked changes and notifies upon completion.
An delegate to be called after changes have been saved and a list of tracked changes has been cleared. This collection is passed as a parameter to callback. Use a callback to store the exception information passed as a parameter, and use this information later to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a callback.
An object identifying the current asynchronous operation, intended for internal use.
Asynchronously saves changes made to persistent objects to a data store and clears a tracked changes list.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that saves changes made to persistent objects to a data store and clears a tracked changes list.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
Returns the for the specified persistent object.
An object which represents the persistent object.
An object which provides metadata information for the specified persistent object.
Returns the for the specified assembly and class.
A value which specifies the assembly name.
A value which specifies the class name.
An object which provides metadata information for the specified assembly and class.
Returns the for the specified type of class.
A object which represents the class type.
An object which provides metadata information for the class of the specified type.
Returns the for the type designated by the specified generic type parameter.
An object which provides metadata information for a class of the specified type.
This method is intended for internal use only.
Returns the key property's value of the specified persistent object.
An object which represents the persistent object whose key property's value is returned.
An object which represents the key property's value of the specified persistent object.
Returns the persistent object with the specified value of the key property that has been already loaded from a data store.
An descendant that contains the metadata information of the class.
An object which represents the key property's value of the persistent object.
An object which represents the persistent object with the specified value of the key property. null (Nothing in Visual Basic) if the persistent object was not found in memory.
Returns the persistent object with the specified value of the key property that has been already loaded from a data store.
The of the persistent object.
An object which represents the key property's value of the persistent object.
An object which represents the persistent object with the specified value of the key property. null (Nothing in Visual Basic) if the persistent object was not found in memory.
Returns the persistent object of the type designated by the specified generic type parameter, with the specified value of the key property previously loaded from a data store.
An object which represents the key property's value of the persistent object.
A type of objects to search for.
An object which represents a persistent object with the specified value of the key property. null (Nothing in Visual Basic) if the persistent object was not found in memory.
Returns a persistent object with the specified value of the key property.
An object which contains the metadata information of the class.
An object which represents the key property's value of the persistent object.
An object which represents the persistent object with the specified value of the key property. Null if no objects are found.
Returns the reloaded persistent object with the specified value of the key property from a data store.
An object which contains the metadata information of the class.
An object which represents the key property's value of the persistent object.
true, to reload the persistent object from storage if it is found in memory; otherwise, false.
An object which represents the persistent object with the specified value of the key property. Null if no objects are found.
Returns the persistent object that has the specified value for its key property.
A object which represents the type of objects to search for.
An object that represents the persistent object's key property value.
An object which represents the persistent object with the specified value for its key property. Null if no objects are found.
Returns the reloaded persistent object with the specified value of the key property from a data store.
A object which represents the type of objects to search for.
An object which represents the key property's value of the persistent object.
true, to reload the persistent object from storage if it is found in memory; otherwise, false.
An object which represents the persistent object with the specified value of the key property. Null if no objects are found.
Returns a persistent object of the type designated by the specified generic type parameter, with the specified value for its key property.
An object that represents the persistent object's key property value.
A type of objects to search for.
An object which represents a persistent object with the specified value for its key property. Null if no objects are found.
Returns a persistent object of the type designated by the specified generic type parameter, with the specified value for its key property.
An object that represents the persistent object's key property value.
true, to reload the persistent object from storage if it is found in memory; otherwise, false.
A type of objects to search for.
An object which represents a persistent object with the specified value for its key property. Null if no objects are found.
Asynchronously returns a persistent object that has the specified key property value from a data store.
An object which contains the metadata information of the class.
An object which represents the key property's value of the persistent object.
true, to always reload the persistent object from storage even if it is found in memory; otherwise, false.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a persistent object from a data store. This persistent object has the specified key property value. The task returns null if no objects are found.
Asynchronously returns a persistent object that has the specified key property value.
An object which contains the metadata information of the class.
An object which represents the key property's value of the persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a persistent object. This persistent object has the specified key property value. The task returns null if no objects are found.
Asynchronously returns a persistent object that has the specified key property value from a data store.
A object which represents the type of objects to search for.
An object which represents the persistent object's key property value.
true, to always reload the persistent object from storage even if it is found in memory; otherwise, false.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a persistent object from a data store. This persistent object has the specified key property value. The task returns null if no objects are found.
Asynchronously returns a persistent object that has the specified key property value.
A object which represents the type of objects to search for.
An object that represents the persistent object's key property value.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a persistent object. This persistent object has the specified key property value. The task returns null if no objects are found.
Asynchronously returns a persistent object that has the specified key property value. The persistent object's type is set by the generic type parameter.
An object that represents the persistent object's key property value.
true, to always reload the persistent object from storage even if it is found in memory; otherwise, false.
A CancellationToken object that delivers a cancellation notice to the running operation.
A type of objects to search for.
A Task that returns a persistent object from a data store. This persistent object has the specified key property value and a type specified by the generic type parameter. The task returns null if no objects are found.
Asynchronously returns a persistent object that has the specified key property value. The persistent object's type is set by the generic type parameter.
An object that represents the persistent object's key property value.
A CancellationToken object that delivers a cancellation notice to the running operation.
A type of objects to search for.
A Task that returns a persistent object. This persistent object has the specified key property value and a type specified by the generic type parameter. The task returns null if no objects are found.
This GetObjects method overload is obsolete. Use the method overloads that do not take a CollectionCriteriaPatcher collectionCriteriaPatcher parameter.
Gets a collection of persistent objects that match the specified criteria.
An object that provides metadata information on the persistent objects to be returned.
A descendant which represents the search criteria.
A object which represents a collection of objects.
An integer value which specifies the maximum number of returned objects.
true to include the persistent objects marked as deleted into the collection; otherwise, false.
true to reload the objects from a data store; otherwise, false.
A collection of persistent objects that match the specified criteria.
Gets a collection of persistent objects that match the specified criteria.
An object that provides metadata information on the persistent objects to return.
A descendant which represents the search criteria.
A object which represents a collection of objects.
An integer value which specifies the number of objects to exclude when populating the collection.
An integer value which specifies the maximum number of returned objects.
true to include the persistent objects marked as deleted into the collection; otherwise, false.
true to reload the objects from a data store; otherwise, false.
A collection of persistent objects that match the specified criteria.
Gets a collection of persistent objects returned by specified queries.
An array of objects specifying queries that are executed to retrieve persistent objects.
A collection of persistent objects returned by the queries.
Asynchronously gets a collection of persistent objects that match the specified criteria and notifies upon completion.
An object that provides metadata information on the persistent objects to be returned.
A descendant which represents the search criteria.
A object which represents a collection of objects.
An integer value which specifies the maximum number of returned objects.
true to include the persistent objects marked as deleted into the collection; otherwise, false.
true to reload the objects from a data store; otherwise, false.
A DevExpress.Xpo.Helpers.AsyncLoadObjectsCallback delegate to be called after the collection has been retrieved. This collection is passed as a parameter to callback.
An object identifying the current asynchronous operation, intended for internal use.
Asynchronously retrieves persistent objects, according to specific criteria, and notifies upon completion.
An object that provides metadata information on the persistent objects to be returned.
A descendant which represents the search criteria.
A object which represents a collection of objects.
An integer value which specifies the maximum number of returned objects.
true, to include the persistent objects marked as deleted into the collection; otherwise, false.
true, to reload the objects from a data store; otherwise, false.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a collection of obtained persistent objects.
Asynchronously gets a collection of persistent objects that match the specified criteria and notifies upon completion.
An object that provides metadata information on the persistent objects to be returned.
A descendant which represents the search criteria.
A object which represents a collection of objects.
An integer value which specifies the number of objects to exclude when populating the collection.
An integer value which specifies the maximum number of returned objects.
true to include the persistent objects marked as deleted into the collection; otherwise, false.
true to reload the objects from a data store; otherwise, false.
A DevExpress.Xpo.Helpers.AsyncLoadObjectsCallback delegate to be called after the collection has been retrieved. This collection is passed as a parameter to callback.
An object identifying the current asynchronous operation, intended for internal use.
Asynchronously retrieves persistent objects from specified queries.
An object that provides metadata information on the persistent objects to be returned.
A descendant which represents the search criteria.
A object which represents a collection of objects.
An integer value which specifies the number of objects to exclude when populating the collection.
An integer value which specifies the maximum number of returned objects.
true, to include the persistent objects marked as deleted into the collection; otherwise, false.
true, to reload the objects from a data store; otherwise, false.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a collection of obtained persistent objects.
Asynchronously gets a collection of persistent objects that match the specified criteria and notifies upon completion.
The search queries.
A DevExpress.Xpo.Helpers.AsyncLoadObjectsCallback delegate to be called after the collection has been retrieved. This collection is passed as a parameter to callback.
An object identifying the current asynchronous operation, intended for internal use.
Asynchronously retrieves persistent objects obtained from specified queries.
An array of objects that specify queries executed to retrieve persistent objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a collection of obtained persistent objects.
Returns reloaded persistent objects with specified key property values from a data store.
An object which contains the metadata information of the persistent class.
A collection of objects representing the persistent object's key property values.
true to reload persistent objects from storage, if they are found in memory; otherwise, false.
A collection of persistent objects with specified key property values.
Returns reloaded persistent objects from a data store, using queries based on specified object types and key values.
An array of objects, containing data for queries that retrieve persistent objects by specified object types and key values.
true to reload persistent objects from storage if they are found in memory; otherwise, false.
An array of persistent object collections retrieved for query data passed as the queries parameter.
Asynchronously returns reloaded persistent objects that have specified key property values from a data store.
An object that contains persistent class metadata.
An object collection that represents a persistent object's key property values.
true, to always reload persistent objects from storage, even if they are found in memory; otherwise, false.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an array of object collections. Objects in these collections match specified query parameters.
Asynchronously returns reloaded persistent objects that have specified key property values from a data store.
An array of objects that store persistent object information and key values. Queries use this data to retrieve specific persistent objects.
true, to always reload persistent objects from storage, even if they are found in memory; otherwise, false.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an array of object collections.
Returns reloaded persistent objects from a data store, with key property values obtained via the specified SQL query.
An object which contains the metadata information of the persistent objects that are retrieved, based on the query's result set.
true to reload persistent objects from storage, if they are found in memory; otherwise, false.
A value that specifies a SQL query.
A collection of persistent objects with specified key property values.
Returns reloaded persistent objects from a data store, with key property values obtained via the specified stored procedure.
An object which contains the metadata information of the persistent objects that are retrieved based on the stored procedure's results.
true to reload persistent objects from storage, if they are found in memory; otherwise, false.
A value that specifies the stored procedure's name.
An array of objects representing parameters to pass to the stored procedure.
A collection of persistent objects with specified key property values.
Executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
An array of objects which provide mapping information for classInfo members and the query's result set columns.
Specifies an SQL statement.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
An array of objects which provide mapping information for classInfo members and the query's result set columns.
Specifies an SQL statement.
Specifies query parameter values.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set.
The class must be decorated with .
An array of objects which provide mapping information for classInfo members and the query's result set columns.
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
An array of objects which provide mapping information for classInfo members and the query's result set columns.
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
A list of objects representing classInfo members that are mapped to the query's result set columns. The order of list elements should correspond to the order of result set columns.
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies object members mapped to columns in the resulting set. The order of list elements should correspond to the order of the resulting set columns.
Specifies an SQL statement.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies object members mapped to columns in the result set. The order of list elements should correspond to the order of result set columns.
Specifies an SQL statement.
Specifies query parameter values.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies object members mapped to columns in the resulting set. The order of list elements should correspond to the order of the resulting set columns.
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies object members mapped to columns in the result set. The order of list elements should correspond to the order of result set columns.
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies object members mapped to columns in the resulting set. The order of list elements should correspond to the order of the resulting set columns.
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies an SQL statement.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies an SQL statement.
Specifies query parameter values.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Executes a SQL query and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
An array of objects which provide mapping information for object members and the query's result set columns.
Specifies an SQL statement.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type.
Executes a SQL query and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
An array of objects which provide mapping information for object members and the query's result set columns.
Specifies an SQL statement.
Specifies query parameter values.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type.
Executes a SQL query and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
An array of objects which provide mapping information for object members and the query's result set columns.
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type.
Executes a SQL query and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
An array of objects which provide mapping information for object members and the query's result set columns.
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type.
Executes a SQL query and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
An array of objects which provide mapping information for object members and the query's result set columns.
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type.
Executes a SQL query and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
Specifies object members mapped to columns in the resulting set. The order of list elements should correspond to the order of the resulting set columns.
Specifies an SQL statement.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type.
Executes a SQL query and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
Specifies object members mapped to columns in the resulting set. The order of list elements should correspond to the order of the resulting set columns.
Specifies an SQL statement.
Specifies query parameter values.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type.
Executes a SQL query and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
Specifies object members mapped to columns in the resulting set. The order of list elements should correspond to the order of the resulting set columns.
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type.
Executes a SQL query and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
Specifies object members mapped to columns in the resulting set. The order of list elements should correspond to the order of the resulting set columns.
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type.
Executes a SQL query and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
Specifies object members mapped to columns in the resulting set. The order of list elements should correspond to the order of the resulting set columns.
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type.
Executes a SQL query and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
Specifies an SQL statement.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type.
Executes a SQL query and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
Specifies an SQL statement.
Specifies query parameter values.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type.
Executes a SQL query and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type.
Executes a SQL query and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type.
Executes a SQL query and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
An array of objects which provide mapping information for classInfo members and the query's result set columns.
Specifies an SQL statement.
Specifies query parameter values.
A object that delivers a cancellation notice to the running operation.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
An array of objects which provide mapping information for classInfo members and the query's result set columns.
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
A object that delivers a cancellation notice to the running operation.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
An array of objects which provide mapping information for classInfo members and the query's result set columns.
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
A object that delivers a cancellation notice to the running operation.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
An array of objects which provide mapping information for classInfo members and the query's result set columns.
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
A object that delivers a cancellation notice to the running operation.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
An array of objects which provide mapping information for classInfo members and the query's result set columns.
Specifies an SQL statement.
A object that delivers a cancellation notice to the running operation.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies object members mapped to columns in the result set. The order of list elements should correspond to the order of result set columns.
Specifies an SQL statement.
Specifies query parameter values.
A object that delivers a cancellation notice to the running operation.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies object members mapped to columns in the result set. The order of list elements should correspond to the order of result set columns.
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
A object that delivers a cancellation notice to the running operation.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies object members mapped to columns in the result set. The order of list elements should correspond to the order of result set columns.
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
A object that delivers a cancellation notice to the running operation.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies object members mapped to columns in the result set. The order of list elements should correspond to the order of result set columns.
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
A object that delivers a cancellation notice to the running operation.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies object members mapped to columns in the result set. The order of list elements should correspond to the order of result set columns.
Specifies an SQL statement.
A object that delivers a cancellation notice to the running operation.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies an SQL statement.
Specifies query parameter values.
A object that delivers a cancellation notice to the running operation.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
A object that delivers a cancellation notice to the running operation.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
A object that delivers a cancellation notice to the running operation.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
A object that delivers a cancellation notice to the running operation.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the query's result set. The class must be decorated with .
Specifies an SQL statement.
A object that delivers a cancellation notice to the running operation.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An array of objects which provide mapping information for classInfo members and the query's result set columns.
Specifies an SQL statement.
Specifies query parameter values.
A object that delivers a cancellation notice to the running operation.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An array of objects which provide mapping information for classInfo members and the query's result set columns.
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
A object that delivers a cancellation notice to the running operation.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An array of objects which provide mapping information for classInfo members and the query's result set columns.
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
A object that delivers a cancellation notice to the running operation.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An array of objects which provide mapping information for classInfo members and the query's result set columns.
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
A object that delivers a cancellation notice to the running operation.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
An array of objects which provide mapping information for classInfo members and the query's result set columns.
Specifies an SQL statement.
A object that delivers a cancellation notice to the running operation.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
Specifies object members mapped to columns in the result set. The order of list elements should correspond to the order of result set columns.
Specifies an SQL statement.
Specifies query parameter values.
A object that delivers a cancellation notice to the running operation.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
Specifies object members mapped to columns in the result set. The order of list elements should correspond to the order of result set columns.
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
A object that delivers a cancellation notice to the running operation.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
Specifies object members mapped to columns in the result set. The order of list elements should correspond to the order of result set columns.
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
A object that delivers a cancellation notice to the running operation.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
Specifies object members mapped to columns in the result set. The order of list elements should correspond to the order of result set columns.
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
A object that delivers a cancellation notice to the running operation.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
Specifies object members mapped to columns in the result set. The order of list elements should correspond to the order of result set columns.
Specifies an SQL statement.
A object that delivers a cancellation notice to the running operation.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
Specifies an SQL statement.
Specifies query parameter values.
A object that delivers a cancellation notice to the running operation.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
Specifies an SQL statement.
An array of objects specifying parameters to pass to the database server along with the query.
A object that delivers a cancellation notice to the running operation.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
Specifies an SQL statement.
Specifies parameter names.
Specifies query parameter values.
A object that delivers a cancellation notice to the running operation.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
Specifies an SQL statement.
Specifies parameter names.
An array of objects specifying parameters to pass to the database server along with the query.
A object that delivers a cancellation notice to the running operation.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Asynchronously executes a SQL query and returns its result set as a collection of non-persistent objects.
Specifies an SQL statement.
A object that delivers a cancellation notice to the running operation.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified SQL query.
Executes a stored procedure and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the stored procedure's result set. The class must be decorated with .
An array of objects which provide mapping information for classInfo members and the stored procedure's result set columns.
A value that specifies the stored procedure's name.
An array of objects representing parameters to pass to the stored procedure.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified stored procedure.
Executes a stored procedure and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the stored procedure's result set. The class must be decorated with .
Specifies object members mapped to columns in the resulting set. The order of list elements should correspond to the order of the resulting set columns.
A value that specifies the stored procedure's name.
An array of objects representing parameters to pass to the stored procedure.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified stored procedure.
Executes a stored procedure and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the stored procedure's result set. The class must be decorated with .
A value that specifies the stored procedure's name.
An array of objects representing parameters to pass to the stored procedure.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified stored procedure.
Executes a stored procedure and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
An array of objects which provide mapping information for object members and the stored procedure's result set columns.
A value that specifies the stored procedure's name.
An array of objects representing parameters to pass to the stored procedure.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type that are instantiated with data obtained via the specified stored procedure.
Executes a stored procedure and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
Specifies object members mapped to columns in the resulting set. The order of list elements should correspond to the order of the resulting set columns.
A value that specifies the stored procedure's name.
An array of objects representing parameters to pass to the stored procedure.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type that are instantiated with data obtained via the specified stored procedure.
Executes a stored procedure and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
A value that specifies the stored procedure's name.
An array of objects representing parameters to pass to the stored procedure.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type that are instantiated with data obtained via the specified stored procedure.
Asynchronously executes a stored procedure and returns its result set as a collection of non-persistent objects.
A object that delivers a cancellation notice to the running operation.
An object which contains the metadata information on a non-persistent class corresponding to the stored procedure's result set. The class must be decorated with .
An array of objects which provide mapping information for classInfo members and the stored procedure's result set columns.
A value that specifies the stored procedure's name.
An array of objects representing parameters to pass to the stored procedure.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified stored procedure.
Asynchronously executes a stored procedure and returns its result set as a collection of non-persistent objects.
A object that delivers a cancellation notice to the running operation.
An object which contains the metadata information on a non-persistent class corresponding to the stored procedure's result set. The class must be decorated with .
Specifies object members mapped to columns in the resulting set. The order of list elements should correspond to the order of the resulting set columns.
A value that specifies the stored procedure's name.
An array of objects representing parameters to pass to the stored procedure.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified stored procedure.
Asynchronously executes a stored procedure and returns its result set as a collection of non-persistent objects.
A object that delivers a cancellation notice to the running operation.
An object which contains the metadata information on a non-persistent class corresponding to the stored procedure's result set. The class must be decorated with .
A value that specifies the stored procedure's name.
An array of objects representing parameters to pass to the stored procedure.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified stored procedure.
Asynchronously executes a stored procedure and returns its result set as a collection of non-persistent objects.
A object that delivers a cancellation notice to the running operation.
An array of objects which provide mapping information for classInfo members and the stored procedure's result set columns.
A value that specifies the stored procedure's name.
An array of objects representing parameters to pass to the stored procedure.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent objects of the specified type that are instantiated with data obtained via the specified stored procedure.
Asynchronously executes a stored procedure and returns its result set as a collection of non-persistent objects.
A object that delivers a cancellation notice to the running operation.
Specifies object members mapped to columns in the resulting set. The order of list elements should correspond to the order of the resulting set columns.
A value that specifies the stored procedure's name.
An array of objects representing parameters to pass to the stored procedure.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent objects of the specified type that are instantiated with data obtained via the specified stored procedure.
Asynchronously executes a stored procedure and returns its result set as a collection of non-persistent objects.
A object that delivers a cancellation notice to the running operation.
A value that specifies the stored procedure's name.
An array of objects representing parameters to pass to the stored procedure.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent objects of the specified type that are instantiated with data obtained via the specified stored procedure.
Executes a stored procedure with named parameters and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the stored procedure's result set. The class must be decorated with .
An array of objects which provide mapping information for classInfo members and the stored procedure's result set columns.
A value that specifies the stored procedure's name.
An array of SprocParameter objects specifying parameters to pass to the stored procedure.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified stored procedure.
Executes a stored procedure with named parameters and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the stored procedure's result set. The class must be decorated with .
Specifies object members mapped to columns in the resulting set. The order of list elements should correspond to the order of the resulting set columns.
A value that specifies the stored procedure's name.
An array of SprocParameter objects specifying parameters to pass to the stored procedure.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified stored procedure.
Executes a stored procedure with named parameters and returns its result set as a collection of non-persistent objects.
An object which contains the metadata information on a non-persistent class corresponding to the stored procedure's result set. The class must be decorated with .
A value that specifies the stored procedure's name.
An array of SprocParameter objects specifying parameters to pass to the stored procedure.
A collection of non-persistent classInfo objects instantiated with data obtained via the specified stored procedure.
Executes a stored procedure with named parameters and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
An array of objects which provide mapping information for object members and the stored procedure's result set columns.
A value that specifies the stored procedure's name.
An array of SprocParameter objects specifying parameters to pass to the stored procedure.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type that are instantiated with data obtained via the specified stored procedure.
Executes a stored procedure with named parameters and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
Specifies object members mapped to columns in the resulting set. The order of list elements should correspond to the order of the resulting set columns.
A value that specifies the stored procedure's name.
An array of SprocParameter objects specifying parameters to pass to the stored procedure.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type that are instantiated with data obtained via the specified stored procedure.
Executes a stored procedure with named parameters and returns its result set as a collection of objects of a non-persistent type specified by the generic type parameter.
A value that specifies the stored procedure's name.
An array of SprocParameter objects specifying parameters to pass to the stored procedure.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A collection of non-persistent objects of the specified type that are instantiated with data obtained via the specified stored procedure.
Executes a stored procedure with named parameters and returns its result set as a collection of non-persistent objects.
A object that delivers a cancellation notice to the running operation.
An object which contains the metadata information on a non-persistent class corresponding to the stored procedure's result set. The class must be decorated with .
An array of objects which provide mapping information for classInfo members and the stored procedure's result set columns.
A value that specifies the stored procedure's name.
An array of SprocParameter objects specifying parameters to pass to the stored procedure.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified stored procedure.
Executes a stored procedure with named parameters and returns its result set as a collection of non-persistent objects.
A object that delivers a cancellation notice to the running operation.
An object which contains the metadata information on a non-persistent class corresponding to the stored procedure's result set. The class must be decorated with .
Specifies object members mapped to columns in the resulting set. The order of list elements should correspond to the order of the resulting set columns.
A value that specifies the stored procedure's name.
An array of SprocParameter objects specifying parameters to pass to the stored procedure.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified stored procedure.
Executes a stored procedure with named parameters and returns its result set as a collection of non-persistent objects.
A object that delivers a cancellation notice to the running operation.
An object which contains the metadata information on a non-persistent class corresponding to the stored procedure's result set. The class must be decorated with .
A value that specifies the stored procedure's name.
An array of SprocParameter objects specifying parameters to pass to the stored procedure.
A that returns a collection of non-persistent classInfo objects instantiated with data obtained via the specified stored procedure.
Executes a stored procedure with named parameters and returns its result set as a collection of non-persistent objects.
A object that delivers a cancellation notice to the running operation.
An array of objects which provide mapping information for classInfo members and the stored procedure's result set columns.
A value that specifies the stored procedure's name.
An array of SprocParameter objects specifying parameters to pass to the stored procedure.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent objects of the specified type that are instantiated with data obtained via the specified stored procedure.
Executes a stored procedure with named parameters and returns its result set as a collection of non-persistent objects.
A object that delivers a cancellation notice to the running operation.
Specifies object members mapped to columns in the resulting set. The order of list elements should correspond to the order of the resulting set columns.
A value that specifies the stored procedure's name.
An array of SprocParameter objects specifying parameters to pass to the stored procedure.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent objects of the specified type that are instantiated with data obtained via the specified stored procedure.
Executes a stored procedure with named parameters and returns its result set as a collection of non-persistent objects.
A object that delivers a cancellation notice to the running operation.
A value that specifies the stored procedure's name.
An array of SprocParameter objects specifying parameters to pass to the stored procedure.
The type of objects returned by the method. A class that implements this type sould be decorated with .
A that returns a collection of non-persistent objects of the specified type that are instantiated with data obtained via the specified stored procedure.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This GetObjectsInTransaction method overload is obsolete. Use the overloads that do not take a Boolean caseSensitive parameter.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Returns a collection of persistent objects that will be deleted when the current transaction is committed.
The collection of persistent objects that when the current transaction is committed.
Returns a collection of persistent objects that will be deleted when the current transaction is committed, including objects that will be deleted in the parent transaction(s), optionally.
true, to include persistent objects that will be deleted in the parent transaction(s); otherwise, false.
The collection of persistent objects that will be deleted when the current transaction is committed.
Returns a collection of objects that will be saved when the current transaction is committed.
The collection of persistent objects that will be saved when the current transaction is committed.
Returns a collection of persistent objects that will be saved when the current transaction is committed, including objects that will be saved in the parent transaction(s), optionally.
true, to include persistent objects that will be saved in the parent transaction(s); otherwise, false.
The collection of persistent objects that will be saved when the current transaction is committed.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Gets the properties of the class whose metadata is provided by the specified object.
An object which provides class description.
A collection of objects.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
Gets or sets the session's Identity Map behavior.
An enumeration value that specifies the session's Identity Map behavior.
Indicates whether a transaction is in progress.
true if a transaction is in progress; otherwise, false.
Enables the mode in which querying a data store for objects includes all in-memory changes into query results.
true if query results include all in-memory changes made to persistent objects; otherwise, false.
Gets whether the session is connected to a database.
true if the session is connected to a database; otherwise, false.
Indicates whether the specified object is contained within the session's cache.
An object which represents the persistent object.
true if the specified object doesn't contain within the session's cache; otherwise, false.
Indicates whether the specified persistent object is a newly created object which isn't saved in the transaction currently in progress or in any of its parent transaction (optionally).
The persistent object to test.
true to check parent transactions for the specified object; otherwise, false.
true if the specified object is a new object; otherwise, false.
Indicates whether the specified persistent object is marked as deleted.
The object to test.
true if the specified object is marked as deleted; otherwise, false.
Specifies whether or not a persistent object is marked modified when its non-persistent property value is changed.
true, if a persistent object is marked modified when its non-persistent property value is changed; otherwise - false.
Indicates whether persistent objects are being loaded from a data store.
true if persistent objects are being loaded from a data store; otherwise, false.
Indicates whether persistent objects are being saved to a data store.
true if persistent objects are being saved to a data store; otherwise, false.
Indicates whether the specified object is deleted in the transaction currently in progress.
The persistent object to test.
true if the specified object is deleted in the transaction currently in progress; otherwise, false.
Indicates whether the specified object is deleted in the transaction currently in progress or in any of its parent transaction (optionally).
The persistent object to test.
true to check whether the persistent object is deleted in the parent transaction(s); otherwise, false.
true if the specified object is deleted in the transaction currently in progress or in any of its parent transaction (optionally); otherwise, false.
Indicates whether the specified object is saved in the transaction currently in progress.
The persistent object to test.
true if the specified object is saved in the transaction currently in progress; otherwise, false.
Indicates whether the specified object is saved in the transaction currently in progress or in any of its parent transaction (optionally).
The persistent object to test.
true to check whether the persistent object is saved in the parent transaction(s); otherwise, false.
true if the specified object is saved in the transaction currently in progress or in any of its parent transaction (optionally); otherwise, false.
This method is obsolete. Use Session.PreFetch or instead.
This method is obsolete. Use Session.BulkLoad instead.
This method is obsolete. Use Session.PreFetch or instead.
Gets or sets a value which controls the persistent object's locking during a session.
A enumeration value which controls the persistent object's locking during a session.
The name of a category used to tag and operations in XPO logs. The default category name is "Session".
Contains the name of the log parameter that specifies whether to always reload objects from a data store even if they are found in memory.
Contains the name of the log parameter that specifies the full name of a persistent class.
Contains the name of the log parameter that specifies the criteria for retrieving objects not yet persisted to the datastore.
Contains the name of the log parameter that specifies the object to be retrieved from the storage.
Contains the name of the log parameter that specifies how filter criteria are evaluated within a transaction.
Contains the name of the log parameter that specifies an expression to be evaluated.
Contains the name of the log parameter that specifies the grouping criteria for the retrieved persistent objects.
Contains the name of the log parameter that specifies grouping properties.
Contains the name of the log parameter that specifies whether in memory object changes are taken into account when evaluating an expression.
Contains the name of the log parameter that specifies whether querying a data store for objects includes all in-memory changes into query results.
Contains the name of the log parameter that specifies mapping information for persistent class metadata and a stored procedure's result set columns.
Contains the name of the log parameter that specifies an object identifier.
Contains the name of the log parameter that specifies persistent objects.
Contains the name of the log parameter that specifies SQL query parameters.
Contains the name of the log parameter that specifies a persistent object's property.
Contains the name of the log parameter that specifies properties of a persistent object.
Contains the name of the log parameter that specifies whether persistent objects marked as deleted must be retrieved.
Contains the name of the log parameter that specifies a session identifier.
Contains the name of the log parameter that specifies a session type.
Contains the name of the log parameter that specifies the number of persistent objects to skip.
Contains the name of the log parameter that specifies the sort order for retrieved persistent objects.
Contains the name of the log parameter that specifies the name of a stored procedure.
Contains the name of the log parameter that specifies a SQL query.
Contains the name of the log parameter that specifies a persistent object.
Contains the name of the log parameter that specifies the maximum number of persistent objects to retrieve.
Occurs after an object's property has been changed.
Occurs after an object has been deleted.
Occurs when an object is about to be deleted.
Provides access to an object access layer, which the current session uses to retrieve and update object data in a data store.
An object that implements the interface.
Occurs after an object's properties have been initialized with values from a data store.
Occurs when an object's properties are about to be initialized with values from a data store.
Occurs after an object has been saved to a data store.
Occurs when an object is about to be saved to a data store.
Occurs after persistent objects have been initialized with values from a data store.
Occurs after persistent objects have been saved to a data store.
Gets the collection of objects that are saved in the transaction currently in progress.
A collection of objects.
Gets or sets a value which specifies how XPO behaves when reloading changed objects (objects with different versions).
An enumeration value that specifies how XPO behaves when reloading changed objects (objects with different versions).
Enforces loading data for associated collections and delayed properties.
An object that provides metadata information for a parent class.
An list of parent objects.
An array of strings that are the collection property and delayed property names, or property paths (e.g, "ChildCollection.AnotherChildCollection").
Enforces loading data for an associated collection.
An list of parent objects.
An object that provides metadata information for an associated collection.
An list of the collection's content. If the collectionInObjects data was previously loaded, you can avoid reloading it by passing the loaded data to the collectionsContent parameter. Note that if this parameter does not contain a part of the collection's content, this part will not be loaded from a database.
Enforces loading data for associated collections.
An list of parent objects.
A string which is the name of the associated collection property.
An list of the collection's content. If the collectionInObjects data was previously loaded, you can avoid reloading it by passing the loaded data to the collectionsContent parameter. Note that if this parameter does not contain a part of the collection's content, this part will not be loaded from a database.
Enforces loading data for associated collections and delayed properties.
An list of parent objects.
An array of strings that are the collection property and delayed property names, or property paths (e.g, "ChildCollection.AnotherChildCollection").
Asynchronously forces associated collection data loading and delayed property loading for specified parent objects.
An object that contains metadata information. This data specifies the parent object that needs associated collection data loading and delayed property loading.
An list of parent objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
An array of strings that are the collection property and delayed property names, or property paths (e.g, "ChildCollection.AnotherChildCollection").
A Task that forces associated collection data loading and delayed property loading for specified parent objects.
Asynchronously forces associated collection data loading for specified parent objects.
An list of parent objects.
An object that contains metadata information. This data specifies associated collection data to be retrieved.
An list of the collection's content. If the collectionInObjects data was previously loaded, you can avoid reloading it by passing the loaded data to the collectionsContent parameter. Note that if this parameter does not contain a part of the collection's content, this part will not be loaded from a database.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that forces associated collection data loading for specified parent objects.
Asynchronously forces associated collection data loading for specified parent objects.
An list of parent objects.
A string which is the name of the associated collection property.
An list of the collection's content. If the collectionInObjects data was previously loaded, you can avoid reloading it by passing the loaded data to the collectionsContent parameter. Note that if this parameter does not contain a part of the collection's content, this part will not be loaded from a database.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that forces associated collection data loading for specified parent objects.
Returns a list objects that were processed within the specified event handler.
Deletes the objects marked as deleted from storage.
A PurgeResult object containing removal statistics (the number of objects processed, purged, etc.)
Deletes the objects marked as deleted from a storage.
An object which implements the interface.
A PurgeResult value that specifies the result of the operation.
Reloads the state of the specified persistent object from the data store.
An object which represents the persistent object whose state needs to be reloaded.
Reloads the state of the specified persistent object and its aggregated objects from the data store, recursively.
An object which represents the persistent object whose state needs to be reloaded.
true, to recursively reload the state of aggregated objects; otherwise, false.
Recursively reloads a persistent object's state and aggregated objects from the data store, asynchronously.
An object which represents the persistent object whose state needs to be reloaded.
true, to recursively reload the state of aggregated objects; otherwise, false.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that reloads a persistent object's state and aggregated objects from the data store.
Recursively reloads a persistent object's state and aggregated objects from the data store, asynchronously.
An object which represents the persistent object whose state needs to be reloaded.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that reloads a persistent object's state and aggregated objects from the data store.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
The persistent object.
This member supports the .NET Framework infrastructure and cannot be used directly from your code..
The persistent object.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
The persistent object.
Rolls back a transaction to its starting point, and completes it.
Saves the specified persistent objects to a data store.
A collection of persistent objects to save in a data store.
Saves the specified persistent object to a data store.
An object which represents the persistent object to save.
Asynchronously saves the specified persistent object to a data store.
An object which represents the persistent object to save.
A object that delivers a cancellation notice to the running operation.
A that saves the specified persistent object to a data store.
Occurs after the data schema is initialized or updated.
Retrieves objects from a session using the specified query parameters.
An object which provides the metadata information for the objects to be retrieved.
A object which specifies object properties to be retrieved.
A descendant which specifies the objects to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
A Boolean value that specifies whether the objects marked as deleted must be retrieved.
An integer value which specifies the maximum number of objects to be retrieved.
A object that specifies the sort order for the list of the retrieved objects.
A list whose elements are property values that correspond to the properties of objects retrieved from the session.
Retrieves objects from a session using the specified query parameters.
An object which provides the metadata information for the objects to be retrieved.
A object which specifies object properties to be retrieved.
A descendant which specifies the objects to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
true to include the persistent objects marked as deleted into the list; otherwise, false.
An integer value which specifies the number of objects to exclude when populating the list.
An integer value which specifies the maximum number of objects to be retrieved.
A object that specifies the sort order for the list of the retrieved objects.
A list whose elements are property values that correspond to the properties of objects retrieved from the session.
Retrieves objects from a session using the specified query parameters.
An object which provides the metadata information for the objects to be retrieved.
A object which specifies object properties to be retrieved.
A descendant which specifies the objects to be retrieved.
A Boolean value that specifies whether the objects marked as deleted must be retrieved.
An integer value which specifies the maximum number of objects to be retrieved.
A object that specifies the sort order for the list of the retrieved objects.
A list whose elements are property values that correspond to the properties of objects retrieved from the session.
Retrieves objects from a session using the specified query parameters.
An object which provides the metadata information for the objects to be retrieved.
A object which specifies object properties to be retrieved.
A descendant which specifies the objects to be retrieved.
true to include the persistent objects marked as deleted into the list; otherwise, false.
An integer value which specifies the number of objects to exclude when populating the list.
An integer value which specifies the maximum number of objects to be retrieved.
A object that specifies the sort order for the list of retrieved objects.
A list whose elements are property values that correspond to the properties of objects retrieved from the session.
Retrieves object data from a session asynchronously, according to specified query parameters.
An object that contains metadata information. This data specifies which objects need to be retrieved.
A object which specifies object properties to be retrieved.
A descendant which specifies the objects to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
A Boolean value that specifies whether the objects marked as deleted must be retrieved.
An integer value which specifies the maximum number of objects to be retrieved.
A object that specifies the sort order for the list of the retrieved objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a list of object arrays. These object arrays represent object properties retrieved from a data store.
Asynchronously retrieves objects from a session, using the specified query parameters.
An object which provides the metadata information for the objects to be retrieved.
A object which specifies object properties to be retrieved.
A descendant which specifies the objects to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
true to include the persistent objects marked as deleted into the list; otherwise, false.
An integer value which specifies the number of objects to exclude when populating the list.
An integer value which specifies the maximum number of objects to be retrieved.
A object that specifies the sort order for the list of retrieved objects.
A delegate to be called after the list has been retrieved. This list is passed as a parameter to callback.
An object identifying the current asynchronous operation, intended for internal use.
Retrieves object data from a session asynchronously, according to specified query parameters.
An object that contains metadata information. This data specifies which objects need to be retrieved.
A object which specifies object properties to be retrieved.
A descendant which specifies the objects to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
A Boolean value that specifies whether the objects marked as deleted must be retrieved.
An integer value which specifies the number of objects to exclude when populating the list.
An integer value which specifies the maximum number of objects to be retrieved.
A object that specifies the sort order for the list of the retrieved objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a list of object arrays. These object arrays represent object properties retrieved from a data store.
Retrieves object data from a session asynchronously according to specified query parameters.
An object that contains metadata information. This data specifies which objects need to be retrieved.
A object which specifies object properties to be retrieved.
A descendant which specifies the objects to be retrieved.
A Boolean value that specifies whether the objects marked as deleted must be retrieved.
An integer value which specifies the maximum number of objects to be retrieved.
A object that specifies the sort order for the list of the retrieved objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a list of object arrays. These object arrays represent object properties retrieved from a data store.
Retrieves object data from a session asynchronously, according to specified query parameters.
An object that contains metadata information. This data specifies which objects need to be retrieved.
A object which specifies object properties to be retrieved.
A descendant which specifies the objects to be retrieved.
true, to include the persistent objects marked as deleted into the list; otherwise, false.
An integer value which specifies the number of objects to exclude when populating the list.
An integer value which specifies the maximum number of objects to be retrieved.
A object that specifies the sort order for the list of retrieved objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a list of object arrays. These object arrays represent object properties retrieved from a data store.
Retrieves objects from a session using the specified query parameters, including all in-memory changes into query results.
An object which provides the metadata information for the objects to be retrieved.
A object which specifies object properties to be retrieved.
A descendant which specifies the objects to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
A Boolean value that specifies whether the objects marked as deleted must be retrieved.
An integer value which specifies the number of objects to exclude when populating the list.
An integer value which specifies the maximum number of objects to be retrieved.
A object that specifies the sort order for the list of the retrieved objects.
A list whose elements are property values that correspond to the properties of objects retrieved from the session.
Asynchronously retrieves objects from a session, according to specified query parameters. Accounts for all in-memory object changes.
An object that contains metadata information. This data specifies which objects need to be retrieved.
A object which specifies object properties to be retrieved.
A descendant which specifies the objects to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
A Boolean value that specifies whether the objects marked as deleted must be retrieved.
An integer value which specifies the number of objects to exclude when populating the list.
An integer value which specifies the maximum number of objects to be retrieved.
A object that specifies the sort order for the list of the retrieved objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a list of object arrays. These object arrays represent object properties retrieved from a session.
This method is intended for internal use.
Assigns the key property's value of the specified persistent object.
A persistent object whose key property value is set.
An object representing the key property's value.
Specifies whether exceptions are thrown when committing changes in a collection whose property is set to false.
true, to suppress exceptions; otherwise false.
Returns a string that represents the current session.
A value which represents the current object.
Indicates whether changes made to persistent objects are being tracked or a list of tracked changes is not empty.
In sessions, true if changes made to persistent objects are currently being tracked; otherwise, false.In units of work, true if a list of tracked changes is not empty; otherwise, false.
Specifies whether or not the current tracks persistent object property modifications.
true, if the tracks persistent object property modifications; otherwise, false.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the XPO Framework infrastructure and is not intended to be used directly from your code.
Updates the storage schema according to the class descriptions that are listed in the assemblies that have been loaded into the application domain.
Updates the database schema to support the persistence of the objects with the specified metadata information.
An array of objects that specify object metadata for which schema should be created in the data store.
Updates a data store's schema according to the class descriptions of the specified types.
true if the schema should not be created when the table that corresponds to the first item in the types array doesn't exist in the data store; otherwise, false.
An array of objects that specify the types of objects for which schema should be created in the data store.
An enumeration value which specifies the result of the update operation.
Updates the storage schema according to the class descriptions that are listed in the specified assemblies.
An array of objects that represent the assemblies used to scan for persistent objects.
Updates a data store's schema according to the class descriptions of the specified types.
An array of objects that represent the types of objects for which schema should be created in the data store.
Asynchronously updates the storage schema according to the class descriptions that are listed in the assemblies that have been loaded into the application domain.
A object that delivers a cancellation notice to the running operation.
A that updates the storage schema according to the class descriptions that are listed in the assemblies that have been loaded into the application domain.
Asynchronously updates the database schema to support the persistence of the objects with the specified metadata information.
A object that delivers a cancellation notice to the running operation.
An array of objects that specify the types of objects for which schema should be created in the data store.
A that updates the database schema to support the persistence of the objects with the specified metadata information.
Asynchronously updates the database schema to support the persistence of the objects with the specified metadata information.
A object that delivers a cancellation notice to the running operation.
true if the schema should not be created when the table that corresponds to the first item in the types array doesn't exist in the data store; otherwise, false.
An array of objects that specify the types of objects for which schema should be created in the data store.
A that returns an enumeration value which specifies the result of the update operation.
Asynchronously updates the storage schema according to the class descriptions that are listed in the specified assemblies.
A object that delivers a cancellation notice to the running operation.
An array of objects that represent the assemblies used to scan for persistent objects.
A that updates the storage schema according to the class descriptions that are listed in the specified assemblies.
Asynchronously updates a data store's schema according to the class descriptions of the specified types.
A object that delivers a cancellation notice to the running operation.
An array of objects that represent the types of objects for which schema should be created in the data store.
A that updates a data store's schema according to the class descriptions of the specified types.
This method is intended for internal use.
Provides data for all session handling events.
Initializes a new instance of the class.
A object which represents the processed session. This value is assigned to the property.
Gets the session currently being processed.
A object which represents the session currently being processed.
Represents a method that will handle the session events (e.g. , events).
The event source. Identifies the that raised the event.
A object that contains event data.
An object access layer that saves and loads persistent objects via a parent or .
Initializes a new instance of the class with a specified parent session.
A object specifying a parent session for the current object layer. The specified value initializes the object layer's field.
Initializes a new instance of the class with a specified parent session and the field value.
A object specifying a parent session for the current object layer. The specified value initializes the object layer's field.
true if the method call should automatically commit changes in the parentSession to properly update key fields and fields with enabled optimistic locking in the object layer's session; otherwise, false. The specified value initializes the object layer's field.
Reserved for future use.
Returns an value associated with the current object layer.
An enumeration value which specifies the action which is performed when connecting to a data store.
Indicates if an object layer can call the method to load collection properties.
true if collections can be loaded via an object layer's method call; otherwise, false.
Indicates if an object layer can call the method to asynchronously load collection properties.
true if collections can be asynchronously loaded via an object layer's method call; otherwise, false.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Performs object layer specific operations that are required to commit object changes made in a specified session.
A with pending object changes.
A collection of persistent objects to be deleted.
A collection of persistent objects to be saved.
Performs object layer specific operations that are required to asynchronously commit object changes made in a specified session and notifies upon completion.
A with pending object changes.
A collection of persistent objects to be deleted.
A collection of persistent objects to be saved.
An delegate to be called after the changes have been committed. Use the callback to store the exception information passed as a parameter, and use this information later, to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a callback.
An object identifying the current asynchronous operation, intended for internal use.
Asynchronously commits object changes made in a specified session and notifies upon completion.
A with pending object changes.
A collection of persistent objects to be deleted.
A collection of persistent objects to be saved.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that commits specified object changes.
Provides access to the current object layer's object that is used to access a database.
An object which implements the interface.
Performs object layer specific operations that are required to create an record.
An object specifying a valid persistent type.
Asynchronously performs object layer specific operations that are required to create an record.
An object specifying a valid persistent type.
A object that delivers a cancellation notice to the running operation.
A that performs object layer specific operations that are required to create an record.
Provides access to the current object layer's data access layer that is used to access a data store.
An object which implements the interface.
Gets an object providing metadata on persistent objects stored in a data store.
An object which provides metadata on persistent objects stored in a data store.
Returns a Dictionary<,> specifying the correspondence of objects to records.
A Dictionary<,>, providing a collection of complementary - pairs.
Performs object layer specific operations that are required to return persistent objects from a specified session using queries based on specified object types and key values.
A that is used to retrieve persistent objects.
An array of objects, containing data for queries that retrieve persistent objects by specified object types and key values.
An array of persistent object collections retrieved for query data passed as the queries parameter.
Retrieves object data from a session asynchronously, according to specified query parameters.
A that is used to load persistent objects.
An array of objects that specifies queries executed to retrieve persistent objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an array of object collections. These object collections match specified query parameters.
Performs object layer specific operations that are required to return a collection of objects marked for deletion in parent sessions.
A object to which objects marked for deletion are loaded.
A collection of objects loaded to the session from the immediate parent session. Collection elements match objects marked for deletion in parent sessions.
Performs object layer specific operations that are required to return a collection of objects marked for saving in parent sessions.
A object to which objects marked for saving are loaded.
A collection of objects loaded to the session from the immediate parent session. Collection elements match objects marked for saving in parent sessions.
Performs object layer specific operations that are required to return the metadata of objects modified in parent sessions relative to a specified session.
A object specifying a session whose immediate parent session starts the search for modified objects up the nesting session hierarchy.
A collection of objects identifying objects modified in parent sessions relative to the session.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Performs object layer specific operations that are required to determine if a specified object corresponds to an object marked for deletion in parent sessions.
A object specifying a session which contains theObject.
The session's object to test.
true if theObject corresponds to one of the objects marked for deletion in parent sessions; otherwise, false.
Performs object layer specific operations that are required to determine if a specified object corresponds to an object marked for saving in parent sessions.
A object specifying a session which contains theObject.
The session's object to test.
true if theObject corresponds to one of the objects marked for saving in parent sessions; otherwise, false.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Performs object layer specific operations that are required to load a collection property using specified settings.
A that is used to load collection objects.
The ownerObject's property that references a collection property.
The object that owns the collection property.
An array of collection objects.
Performs object layer specific operations that are required to asynchronously load a collection property using specified settings.
A that is used to asynchronously load collection objects.
The ownerObject's property that references a collection property.
The object that owns the collection property.
A object that delivers a cancellation notice to the running operation.
A that returns an array of collection objects.
Performs object layer specific operations that are required to load data to a specific property marked for delayed loading in specified objects.
A that is used to retrieve data for delayed properties.
A list of persistent objects containing the delayed property specified by the property.
An object specifying a delayed property whose values are loaded.
An ObjectDictionary of loaded property values that correspond to the objects list elements.
Performs object layer specific operations that are required to load data to specific properties marked for delayed loading in a specified object.
A that is used to retrieve data for delayed properties.
A persistent object containing delayed properties specified by the props.
A MemberPathCollection object containing member paths of delayed properties whose values are loaded.
An array of loaded property values that correspond to the props collection elements.
Asynchronously loads data from a session to an object's specific properties marked for delayed loading.
A that is used to retrieve data for delayed properties.
A list of persistent objects that contain the delayed property specified by the property.
An object specifying a delayed property that accepts the data the LoadDelayedPropertiesAsync method loads.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an array of loaded property values.
Asynchronously loads data from a session to an object's specific properties marked for delayed loading.
A that is used to retrieve data for delayed properties.
A persistent object that contains delayed properties specified by the props.
A MemberPathCollection object that specifies member paths for delayed properties where the LoadDelayedPropertiesAsync method loads data from a session.
A CancellationToken object that delivers cancellation notice to the running operation.
A Task that returns an array of loaded property values.
Performs object layer specific operations that are required to load persistent objects using specified settings.
A that is used to load persistent objects.
An array of objects specifying queries that are executed to retrieve persistent objects.
An array of object collections that correspond to the queries.
Performs object layer specific operations that are required to asynchronously load persistent objects using specified settings and notifies upon completion.
A that is used to load persistent objects.
An array of objects specifying queries that are executed to retrieve persistent objects.
An AsyncLoadObjectsCallback delegate to be called after the objects have been loaded. Use the callback to store the exception information passed as a parameter, and use this information later, to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a callback.
An object identifying the current asynchronous operation, intended for internal use.
Loads persistent objects asynchronously, according to specified query parameters.
A that is used to load persistent objects.
An array of objects that specifies queries executed to retrieve persistent objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an array of object collections. These object collections match specified query parameters.
Returns the current object.
The current object cast to the .
Specifies a object which the current object layer uses to save and load objects.
Performs object layer specific operations that are required to remove all objects marked for deletion.
A PurgeResult object containing removal statistics (the number of objects processed, purged, etc.)
This member supports the internal infrastructure and is not intended to be used directly from your code.
Occurs when a data store's schema is initialized or updated for the current object layer.
Performs object layer specific operations that are required to retrieve object data from a session using specified query parameters.
A that is used to retrieve persistent objects.
An object specifying a query that is executed to retrieve persistent objects.
A object which specifies object properties to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
A list whose elements are property values that correspond to the properties of objects retrieved from the session.
Performs object layer specific operations that are required to asynchronously retrieve object data from a session using specified query parameters and notifies upon completion.
A that is used to retrieve persistent objects.
An object specifying a query that is executed to retrieve persistent objects.
A object which specifies object properties to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
An AsyncLoadObjectsCallback delegate to be called after the object data have been retrieved. Use the callback to store the exception information passed as a parameter, and use this information later, to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a callback.
An object identifying the current asynchronous operation, intended for internal use.
Retrieves object data from a session asynchronously, according to specified query parameters.
A that is used to retrieved persistent objects.
An array of objects that specifies queries executed to select data.
A object which specifies object properties to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a list of object arrays. These object arrays match specified query parameters.
Designates a Dictionary<,> specifying the correspondence of objects to records.
A Dictionary<,>, providing a collection of complementary - pairs.
Indicates if the method call automatically commits changes in a parent session to properly update key fields and fields with enabled optimistic locking (decorated with the or ) in a nested session. To assign the ThroughCommitMode field, use the corresponding overloaded constructor.
Performs object layer specific operations that are required to update a data store's schema according to the class descriptions of the specified types.
true if the schema should not be created when the table that corresponds to the first item in the types array doesn't exist in the data store; otherwise, false.
An array of objects specifying the types of objects for which schema should be created in the data store.
An enumeration value which specifies the result of the update operation.
Asynchronously performs object layer specific operations that are required to update a data store's schema according to the class descriptions of the specified types.
A object that delivers a cancellation notice to the running operation.
true if the schema should not be created when the table that corresponds to the first item in the types array doesn't exist in the data store; otherwise, false.
An array of objects specifying the types of objects for which schema should be created in the data store.
A that returns an enumeration value which specifies the result of the update operation.
Provides data for a session's and events.
Initialize a new instance of the class with a specified exception.
The database exception occurred while performing an operation. This value is assigned to the property.
Gets the exception thrown by a database when committing a transaction or changes made to persistent objects.
The database exception.
Specifies whether the default processing of an exception is prohibited.
true to prevent the default exception processing (an exception to be thrown in normal operations or handled via callback methods in asynchronous operations); otherwise, false.
A method that will handle a session's and events.
The event sender.
A object that contains event data.
Implements a data layer that enables the object metadata to be modified at runtime.
Initializes a new instance of the class with a specified data store provider and default metadata information.
A object which implements data store-specific functionality.
Initializes a new instance of the class with the specified object and metadata information.
An object that specifies the metadata.
A object which implements data-specific functionality.
This member supports the internal infrastructure and is not intended to be used directly from your code.
A object that specifies the connection to the data store if it allows commands to be created.
A object that specifies the connection to the data store if it allows commands to be created.
Creates a command if the data store allows commands to be created.
A command that is executed when connected to the data store; null if the data store doesn't allow commands to be created.
Updates data in a data store using the specified modification statements.
An array of data modification statements.
The result of the data modifications.
Fetches data from a data store using the specified query statements.
An array of statements to obtain data from the data store.
Data retrieved from the data store.
Disables the thread safety diagnostic function.
true if the thread safety diagnostic function is disabled; otherwise false (default value is false).
Updates a data store's schema according to the specified class descriptions.
true if the schema should not be created when the table that corresponds to the first item in the types array doesn't exist in the storage.
An array of objects that specify object metadata for which the schema should be created in the data store.
A value that specifies the result of the update operation.
Asynchronously updates a data store's schema according to the specified class descriptions.
A object that delivers a cancellation notice to the running operation.
true if the schema should not be created when the table that corresponds to the first item in the types array doesn't exist in the storage.
An array of objects that specify object metadata for which the schema should be created in the data store.
A that returns an enumeration value which specifies the result of the update operation.
An object access layer that saves and loads persistent objects via a data access layer associated with a data store provider (an implementation).
Initializes a new instance of the class with a specified data access layer.
An object which implements the interface. A data access layer.
Returns an value associated with the current object layer.
An enumeration value which specifies the action which is performed when connecting to a data store.
Indicates if an object layer can call the method to load collection properties.
true if collections can be loaded via an object layer's method call; otherwise, false.
Indicates if an object layer can call the method to asynchronously load collection properties.
true if collections can be asynchronously loaded via an object layer's method call; otherwise, false.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Performs object layer specific operations that are required to commit object changes made in a specified session.
A with pending object changes.
A collection of persistent objects to be deleted.
A collection of persistent objects to be saved.
Performs object layer specific operations that are required to asynchronously commit object changes made in a specified session and notifies upon completion.
A with pending object changes.
A collection of persistent objects to be deleted.
A collection of persistent objects to be saved.
An delegate to be called after the changes have been committed. Use the callback to store the exception information passed as a parameter, and use this information later, to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a callback.
An object identifying the current asynchronous operation, intended for internal use.
Asynchronously commits object changes made in a specified session and notifies upon completion.
A with pending object changes.
A collection of persistent objects to be deleted.
A collection of persistent objects to be saved.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that commits specified object changes.
Provides access to the current object layer's object that is used to access a database.
An object which implements the interface.
Performs object layer specific operations that are required to create an record.
An object specifying a valid persistent type.
Asynchronously performs object layer specific operations that are required to create an record.
An object specifying a valid persistent type.
A object that delivers a cancellation notice to the running operation.
A that performs object layer specific operations that are required to create an record.
Provides access to the current object layer's data access layer that is used to access a data store.
An object which implements the interface.
Gets an object providing metadata on persistent objects stored in a data store.
An object, which provides metadata on persistent objects stored in a data store.
Creates a new and initializes it with a specified data access layer.
An object implementing the interface.
A object which is initialized with the dataLayer. null (Nothing in Visual Basic) is returned if the dataLayer is not specified.
Returns a Dictionary<,> specifying the correspondence of objects to records.
A Dictionary<,>, providing a collection of complementary - pairs.
Performs object layer specific operations that are required to return persistent objects from a specified session using queries based on specified object types and key values.
A that is used to retrieve persistent objects.
An array of objects, containing data for queries that retrieve persistent objects by specified object types and key values.
An array of persistent object collections retrieved for query data passed as the queries parameter.
Retrieves object data from a session asynchronously, according to specified query parameters.
A that is used to load persistent objects.
An array of objects that specifies queries executed to retrieve persistent objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an array of object collections. These object collections match specified query parameters.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Performs object layer specific operations that are required to load a collection property using specified settings.
A that is used to load collection objects.
The ownerObject's property that references a collection property.
The object that owns the collection property.
An array of collection objects.
Performs object layer specific operations that are required to asynchronously load a collection property using specified settings.
A that is used to asynchronously load collection objects.
The ownerObject's property that references a collection property.
The object that owns the collection property.
A object that delivers a cancellation notice to the running operation.
A that returns an array of collection objects.
Performs object layer specific operations that are required to load data to a specific property marked for delayed loading in specified objects.
A that is used to retrieve data for delayed properties.
A list of persistent objects containing the delayed property specified by the property.
An object specifying a delayed property whose values are loaded.
An ObjectDictionary of loaded property values that correspond to the objects list elements.
Performs object layer specific operations that are required to load data to specific properties marked for delayed loading in a specified object.
A that is used to retrieve data for delayed properties.
A persistent object containing delayed properties specified by the props.
A MemberPathCollection object containing member paths of delayed properties whose values are loaded.
An array of loaded property values that correspond to the props collection elements.
Asynchronously loads data from a session to an object's specific properties marked for delayed loading.
A that is used to retrieve data for delayed properties.
A list of persistent objects that contain the delayed property specified by the property.
An object specifying a delayed property that accepts the data the LoadDelayedPropertiesAsync method loads.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an array of loaded property values.
Asynchronously loads data from a session to an object's specific properties marked for delayed loading.
A that is used to retrieve data for delayed properties.
A persistent object that contains delayed properties specified by the props.
A MemberPathCollection object that specifies member paths for delayed properties where the LoadDelayedPropertiesAsync method loads data from a session.
A CancellationToken object that delivers cancellation notice to the running operation.
A Task that returns an array of loaded property values.
Performs object layer specific operations that are required to load persistent objects using specified settings.
A that is used to load persistent objects.
An array of objects specifying queries that are executed to retrieve persistent objects.
An array of object collections that correspond to the queries.
Performs object layer specific operations that are required to asynchronously load persistent objects using specified settings and notifies upon completion.
A that is used to load persistent objects.
An array of objects specifying queries that are executed to retrieve persistent objects.
An AsyncLoadObjectsCallback delegate to be called after the objects have been loaded. Use the callback to store the exception information passed as a parameter, and use this information later, to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a callback.
An object identifying the current asynchronous operation, intended for internal use.
Loads persistent objects asynchronously, according to specified query parameters.
A that is used to load persistent objects.
An array of objects that specifies queries executed to retrieve persistent objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an array of object collections. These object collections match specified query parameters.
Returns the current object.
The current object cast to the .
Performs object layer specific operations that are required to remove all objects marked for deletion.
A PurgeResult object containing removal statistics (the number of objects processed, purged, etc.)
This member supports the internal infrastructure and is not intended to be used directly from your code.
Occurs when a data store's schema is initialized or updated for the current object layer.
Performs object layer specific operations that are required to retrieve object data from a session using specified query parameters.
A that is used to retrieve persistent objects.
An object specifying a query that is executed to retrieve persistent objects.
A object which specifies object properties to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
A list whose elements are property values that correspond to the properties of objects retrieved from the session.
Performs object layer specific operations that are required to asynchronously retrieve object data from a session using specified query parameters and notifies upon completion.
A that is used to retrieve persistent objects.
An object specifying a query that is executed to retrieve persistent objects.
A object which specifies object properties to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
An AsyncLoadObjectsCallback delegate to be called after the object data have been retrieved. Use the callback to store the exception information passed as a parameter, and use this information later, to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a callback.
An object identifying the current asynchronous operation, intended for internal use.
Retrieves object data from a session asynchronously, according to specified query parameters.
A that is used to retrieved persistent objects.
An array of objects that specifies queries executed to select data.
A object which specifies object properties to be retrieved.
A object which specifies the grouping properties.
A descendant which specifies the grouping criteria for the retrieved objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a list of object arrays. These object arrays match specified query parameters.
Designates a Dictionary<,> specifying the correspondence of objects to records.
A Dictionary<,>, providing a collection of complementary - pairs.
Performs object layer specific operations that are required to update a data store's schema according to the class descriptions of the specified types.
true if the schema should not be created when the table that corresponds to the first item in the types array doesn't exist in the data store; otherwise, false.
An array of objects specifying the types of objects for which schema should be created in the data store.
An enumeration value which specifies the result of the update operation.
Asynchronously performs object layer specific operations that are required to update a data store's schema according to the class descriptions of the specified types.
A object that delivers a cancellation notice to the running operation.
true if the schema should not be created when the table that corresponds to the first item in the types array doesn't exist in the data store; otherwise, false.
An array of objects specifying the types of objects for which schema should be created in the data store.
A that returns an enumeration value which specifies the result of the update operation.
Specifies the maximum number of characters that can be stored in a column which is created to store the data of a property or field.
Initializes a new instance of the class.
An integer value which specifies the maximum number of characters that can be stored. This value is assigned to the property.
Specifies the default size of the database column which the member's data is stored in. The default value is 100.
Gets the size of the database column which the member's data is stored in.
An integer value which specifies the maximum number of characters that can be stored.
Specifies the unlimited format size of the database column which the member's data is stored in.
Lists the values that specify the sort order.
Values are sorted in ascending order.
Values are sorted in descending order.
No sorting is performed.
A collection of objects.
Initializes a new instance of the class with default settings.
Initializes a new instance of the SortingCollection class and populates it with the specified elements.
An array of objects used to populate the SortingCollection.
Initializes a new instance of the SortingCollection class and populates it with the specified elements.
An array of objects used to populate the SortingCollection.
Adds the objects from the specified collection.
A object which represents the collection whose elements are added to the current collection.
Adds the specified object to the collection.
A object to add to the collection.
Adds an array of objects to the current collection.
An array of objects to add to the collection.
Clears the collection.
Gets the number of elements contained within the collection.
An integer value that specifies the number of elements contained within the collection.
Returns a for the collection.
An object which implements the interface.
Provides indexed access to the elements in the collection.
A zero-based index that identifies an element.
A object that represents an item at the specified position.
Removes the specified element from the collection.
A zero-based index that identifies the SortProperty object to remove from the collection.
Implements a data layer that allows multiple threads to access data in a data store at the same time.
Initializes a new instance of the class.
An object that specifies the metadata.
A object which implements data-specific functionality.
An array of persistent object assemblies.
This property always returns null (Nothing in Visual Basic).
Always null (Nothing in Visual Basic).
Returns null because does not allow commands to be created manually.
Always null (Nothing in Visual Basic).
Updates data in a data store using the specified modification statements.
An array of data modification statements.
The result of the data modifications.
Fetches data from a data store using the specified query statements.
An array of statements to obtain data from the data store.
The data retrieved from the data store.
Updates the storage schema according to the specified class descriptions.
true if the schema should not be created when the table that corresponds to the first item in the types array doesn't exist in the storage.
An array of objects that specify object metadata for which schema should be created in the data store.
A value that specifies the result of the update operation.
Asynchronously updates the storage schema according to the specified class descriptions.
A object that delivers a cancellation notice to the running operation.
true if the schema should not be created when the table that corresponds to the first item in the types array doesn't exist in the storage.
An array of objects that specify object metadata for which schema should be created in the data store.
A that returns an enumeration value which specifies the result of the update operation.
Maintains a list of persistent objects that are affected by a transaction. Keeps track of every change to every persistent object during a transaction that can affect a data store.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified settings.
An object which implements the interface. This value is assigned to the property.
An array of objects that implement the interface. These objects are automatically disposed of when the unit of work is disconnected.
Initializes a new instance of the class with specified settings.
An object implementing the interface. This value is assigned to the property.
An array of objects that implement the interface. These objects are automatically disposed of when the explicit unit of work is disconnected.
Initializes a new instance of the class with the specified dictionary.
An descendant that provides metadata on persistent objects in a data store.
Initializes a new instance of the class and adds it to a form's container.
An IContainer object, which is the owner container of the created UnitOfWork instance.
Commits all the changes made to persistent objects to a data store.
Asynchronously commits all the changes made to persistent objects to a data store and notifies upon completion.
A delegate to be called after the changes have been saved. Use the callback to store the exception information passed as a parameter, and use this information later, to raise the exception again, within the original thread. Do not raise exceptions or modify persistent objects within a callback.
An object identifying the current asynchronous operation, intended for internal use.
Asynchronously commits object changes made in a specified session and notifies upon completion.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that commits specified object changes.
Reloads the state of persistent objects modified within the current from the data store.
Specifies that a property is made persistent using a Value Converter.
Initializes a new instance of the class.
The of the converter. This value is assigned to the property.
Gets the value converter.
A descendant which represents the value converter.
Gets the converter's type.
A of the converter.
A collection of objects.
Initializes a new instance of the class.
An object that represents the view which owns this collection.
Adds the objects in the specified collection to the current collection.
A object which represents the collection whose elements are appended to the current collection.
Adds the specified object to the collection.
A object to add to the collection.
Adds an array of objects to the collection.
An array of objects to add to the collection.
Returns an item with the specified expression.
A descendant that contains the expression used to calculate the values in a column.
A object with the specified expression.
Provides indexed access to the elements in the collection.
An integer value which specifies the zero-based index which identifies an element.
A object which represents the item in the collection.
Returns an item with the specified name.
A string containing the name of the required .
A with the specified name.
A view column.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified settings.
A value which specifies the property name. This value is assigned to the property.
A enumeration value which specifies the column's sort order. This value is assigned to the property.
A descendant which the expression used to calculate the values in a column. This value is assigned to the property.
true to group the view by the values of this property; otherwise, false. This value is assigned to the property.
true to retrieve data for the property from a data store; otherwise, false. This value is assigned to the property.
Initializes a new instance of the class with specified settings.
A value which specifies the property name. This value is assigned to the property.
A enumeration value which specifies the column's sort order. This value is assigned to the property.
A value which specifies the expression used to calculate the values in a column. This value is assigned to the property.
true to group the view by the values of this property; otherwise, false. This value is assigned to the property.
true to retrieve data for the property from a data store; otherwise, false. This value is assigned to the property.
Gets or sets whether to retrieve data for the property from a data store.
true to retrieve data for the property from a data store; otherwise, false.
Gets or sets whether the view is grouped by the values of this property (column).
true to group the view by the values of this property; otherwise, false.
Gets or sets the property's name.
A value which specifies the property name.
Gets or sets the expression used to filter rows, calculate the values in a column, or create an aggregate column.
A descendant that contains the expression used to calculate the values in a column.
Gets or sets the column's sort order.
A enumeration value which specifies the column's sort order.
A record within the .
Initializes a new instance of the class.
An object that represents the view to which the record belongs.
An array of objects that represent the record's data.
Returns the persistent object that the current view record corresponds to.
An object which represents the persistent object that the current view record corresponds to.
Gets the value in the specified column.
A descendant that contains the expression used to calculate the values in a column.
An object which represents the value in the specified column.
Gets the value of the specified column.
An integer value which represents the column's index.
An object which represents the value of the specified column.
Gets the value of the specified column.
A value which specifies the column's name.
An object which represents the value of the specified column.
Gets the view to which this record belongs.
An object which represents the view to which this record belongs.
An ancestor of the class.
Adds the specified persistent object to the .
The persistent object to add to the collection.
The zero-based index position at which the new element was inserted.
Adds each element from a specified collection of persistent objects to the .
An ICollection object, which is a collection of persistent objects to add to the XPBaseCollection.
Gets the object at the specified index.
The zero-based index of the object to get.
The object at the specified index in the .
Determines the index of the specified object in the .
The persistent object to locate in the .
The zero-based index of the object in the , if found; otherwise, -1.
Removes the specified persistent object from the .
An object to remove from the collection.
true if the object has been successfully removed from the collection; otherwise, false.
Asynchronously removes the specified persistent object from the .
An object to remove from the collection.
A object that delivers a cancellation notice to the running operation.
A that returns true if the object has been successfully removed from the collection; otherwise, false.
Starts the loading process.
Starts the loading process.
Defines which operations a bound control can perform on a collection.This enumeration has a FlagsAttribute that allows a bitwise combination of its member values.
The which specifies which operations a bound control can perform on a collection.
Gets or sets whether string comparisons during sorting and filtering of the are case-sensitive.
true if string comparisons are case-sensitive; otherwise, false.
For internal use.
Occurs when an item is added to, or removed from the (when the or method is called).
Gets the number of elements contained in the instance.
The number of elements contained in the collection
Gets or sets the criteria used to filter objects on the data store side.
A object that specifies the criteria to filter objects on the data store side.
Gets or sets the criteria used to filter objects on the data store side.
A value that specifies the criteria to filter objects on the data store side.
Gets or sets whether the persistent object is deleted from the data store when it is removed from the collection.
true if the persistent object is deleted from the data store when it is removed from the collection; otherwise, false.
Gets or sets the displayable properties list for a bound control.
The displayable properties list, containing property paths separated by semicolons. For example, "FirstName;LastName;Company.Name;Address.City".
Specifies whether object changed notifications occur when editing a property.
true if object changed notifications occur when editing a property; otherwise, false.
Ends the loading process.
Specifies the number of elements that will be contained in the collection after loading it.
An integer value specifying the number of elements that will be contained in the collection after loading it.
Gets or sets the criteria used to filter objects on the client side.
A object that specifies the criteria to filter objects on the client side.
Returns the default value for the property for the specified object type.
An object whose properties should be returned.
The default value for the property.
When implemented by a class, returns the metadata information that describes the type of objects in the collection.
An object that specifies the type of objects in the collection.
This method is intended for internal use.
This method is intended for internal use.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
An object that implements the IEnumerable interface.
For internal use.
Gets whether the collection is loaded with objects from the data store.
true if the collection is loaded with objects from the data store; otherwise, false.
Occurs when the list or an item in the list of the collection is changed.
Loads persistent objects of a specific type from the data store into the collection.
Asynchronously loads persistent objects of a specific type from the data store into the collection.
true if the current method call started collection loading; otherwise, false.
Asynchronously loads persistent objects of a specific type from the data store into the collection, and notifies upon completion.
A DevExpress.Xpo.Helpers.AsyncLoadObjectsCallback delegate to be called after loading is complete.Use callback to do the following:Do not raise exceptions or modify persistent objects within a callback.
true if the current method call started the collection load; otherwise, false.
Asynchronously loads persistent objects of a specific type from the data store into the collection.
A object that delivers a cancellation notice to the running operation.
A that starts the collection load.
Gets or sets whether loading of data from a data store to the collection is enabled.
true if data can be loaded; otherwise, false.
Enforces loading data for associated collections and delayed properties.
An array of strings that are the collection property and delayed property names, or property paths (e.g, "ChildCollection.AnotherChildCollection").
Clears the collection and marks it to be reloaded with data from the data store.
Enables the collection to be associated with a session.
Resumes the immediate update of the collection after it was suspended using the method.
Gets or sets whether objects that are marked as deleted are retrieved by a collection from a data store.
true if objects marked as deleted are loaded to the collection from a data store; otherwise, false.
Gets or sets the used by the current collection.
The session with a connection to a data source. The default value is .
Gets or sets the number of objects to exclude when populating the collection with objects from a data store.
An integer value that specifies the number of objects to exclude when populating the collection. 0 indicates that objects are not excluded.
Gets or sets the sort settings for the current collection.
The that specifies the sort order for the collection.
Prevents the immediate update of the collection when objects are added/removed and filtering/sorting is changed until the method is called.
Gets or sets the maximum number of objects retrieved by the collection from a data store.
An integer that specifies the maximum number of objects that will be retrieved by the collection from a data store. 0 indicates that all objects which match the criteria will be retrieved.
Returns a string that represents the current XPCollection.
A value which represents the current object.
Serves as a base for classes that represent persistent objects.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
The persistent object.
The event handler.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
The persistent object.
The event handler.
Specifies whether changes in a persistent object are automatically committed to a database after you have finished editing the object in a bound control.To learn more, refer to How to: Control Automatic Saving of Objects when Editing in a Grid and How to: Prevent Changes in a Persistent Object from being Automatically Committed.
Occurs when a property of the object is changed.
Deletes the persistent object and its aggregated objects from persistent storage.
Evaluates the specified expression against the current instance of the persistent object.
A object that specifies the expression to evaluate.
The evaluated value.
Evaluates the specified string expression against the current instance of the persistent object.
A string that specifies the expression to evaluate.
A value evaluated.
Evaluates an expression specified by the attribute for the specified property.
A string that specifies the name of the property that is declared with the attribute.
A value evaluated.
Checks whether the current instance matches the specified criteria.
A object that specifies a Boolean condition to check against the current instance.
true if the current instance matches the specified criteria; otherwise, false.
Checks whether the current instance matches the specified criteria.
A string that specifies a Boolean condition to check against the current instance.
true if the current instance matches the specified criteria; otherwise, false.
Returns the value of the specified property.
A value which specifies the property's name. If a property with the specified name isn't found, the is thrown.
An object which represents the value of the specified property.
Gets whether the object is currently being initialized.
true if the object is currently being initialized; otherwise, false.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
Reloads the state of the specified persistent object from the data store.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
The persistent object.
The event handler.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
The persistent object.
The event handler.
Saves the object to the data store.
Sets the value of the specified property.
A value which specifies the property name. If a property with the specified name isn't found, a is thrown.
An object which represents the new value.
Refers to the current instance.
An object which represents the current object.
A binding source that binds data from a data source to a control.
Initializes a new instance.
Initializes a new instance and adds this instance to container.
A container that is the owner of the created XPBindingSource.
Defines operations the bound control can perform with the data source.
A CollectionBindingBehavior value that defines how the bound control interacts with the data source.
Gets the number of items the data source contains.
The number of items in the data source.
Gets or sets a data source the binds to a control.
An object that represents a data source for the to use.
Occurs when the property value changes.
Gets or sets an .
An XPDictionary the XPBindingSource uses to get XPClassInfo metadata from the type of the data source's items.
For internal use.
Gets or sets a list of properties available for binding.
A string that contains property paths separated by semicolons, for example, "FirstName;LastName;Company.Name;Address.City".
Occurs in one of the following cases: the property value changed, the data source's element list changed, or individual elements in the data source changed.
An indexer that provides access to the data source's specific object.
An index of the object to be accessed.
An object that has the specified index.
Gets or sets the metadata that describes the type of items the data source contains.
Metadata that relates to the data source the XPBindingSource uses.
Gets or sets the type of items the data source contains.
A type of items the data source contains.
A container for persistent class metadata passed via objects.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
The collection of persistent objects that implements delayed loading and can serve as a data source for a data-aware control.
Initializes a new instance of the class with the default .
Initializes a new instance of the class with specified settings.
A enumeration value that specifies how the persistent criteria are evaluated.
The that will be used to load and save persistent objects.
The persistent class metadata information of objects to include into the collection.
The that specifies the criteria for object selection.
Initializes a new instance of the class with specified settings.
A enumeration value that specifies how the persistent criteria are evaluated.
The that will be used to load and save persistent objects.
The persistent class's metadata information of objects to include into the collection.
The that specifies the criteria for object selection.
true if objects marked as deleted are loaded to the collection from a data store; otherwise, false.
Initializes a new instance of the class with specified settings.
A enumeration value that specifies how the persistent criteria are evaluated.
The that will be used to load and save persistent objects.
The type of persistent objects to include into the collection.
The that specifies the criteria for object selection.
Initializes a new instance of the class with specified settings.
The that will be used to load and save persistent objects.
The persistent class's metadata information of objects to include into the collection.
Initializes a new instance of the class with a specified and criteria-specific options.
The that will be used to load and save persistent objects.
The persistent class's metadata information of objects to include into the collection.
The that specifies the criteria for object selection.
An array of the that specify the sort order for the collection.
Initializes a new instance of the class with specified settings.
The that will be used to load and save persistent objects.
The persistent class's metadata information of objects to include into the collection.
A Boolean value that specifies whether the collection is automatically populated with objects from the data store when the collection's content is accessed for the first time (for instance, when the property is read). This parameter is used to initialize the property.
Initializes a new instance of the class by copying objects from a specific collection using specified settings.
The that will be used to load and save persistent objects.
The persistent class's metadata information of objects to include into the collection.
An object that implements the IEnumerable interface.
Initializes a new instance of the class by copying objects from a specific collection using specified settings.
The that will be used to load and save persistent objects.
The persistent class's metadata information of objects to include into the collection.
An object that implements the IEnumerable interface.
The that specifies the criteria for object selection from the originalCollection.
Initializes a new instance of the class by copying objects from a specific collection using specified settings.
The that will be used to load and save persistent objects.
The persistent class's metadata information of objects to include into the collection.
An object that implements the IEnumerable interface.
The that specifies the criteria for object selection from the originalCollection.
true if string comparison operators specified by the copyFilter are case-sensitive; otherwise, false. This value is assigned to the property.
Initializes a new instance of the class by copying objects from a specific collection using specified settings.
The that will be used to load and save persistent objects.
An from which objects are copied to the newly created collection.
Initializes a new instance of the class by copying objects from a specific collection using specified settings.
The that will be used to load and save persistent objects.
An from which objects are copied to the newly created collection.
The that specifies the criteria for object selection from the originalCollection.
Initializes a new instance of the class by copying objects from a specific collection using specified settings.
The that will be used to load and save persistent objects.
An from which objects are copied to the newly created collection.
The that specifies the criteria for object selection from the originalCollection.
true if string comparison operators specified by the copyFilter are case-sensitive; otherwise, false. This value is assigned to the property.
Initializes a new instance of the class with specified settings.
The that will be used to load and save persistent objects.
The object that will own the new collection.
The owner's property for which the related object collection is created.
Initializes a new instance of the class with specified settings.
The that will be used to load and save persistent objects.
The type of persistent objects to include into the collection.
Initializes a new instance of the class with a specified and criteria-specific options.
The that will be used to load and save persistent objects.
The type of persistent objects to include into the collection.
The that specifies the criteria for object selection.
An array of that specifies the sort order for the collection.
Initializes a new instance of the class with specified settings.
The that will be used to load and save persistent objects.
The type of persistent objects to include into the collection.
A Boolean value that specifies whether the collection is automatically populated with objects from the data store when the collection is accessed for the first time (for instance, when the property is read). This parameter is used to initialize the property.
Initializes a new instance of the class by copying objects from a specified collection.
An from which objects are copied to the newly created collection.
Initializes a new instance of the class by copying objects from a specific collection using specified settings.
An from which objects are copied to the newly created collection.
The that specifies the criteria for object selection from the originalCollection.
Initializes a new instance of the class by copying objects from a specific collection using specified settings.
An from which objects are copied to the newly created collection.
The that specifies the criteria for object selection from the originalCollection.
true if string comparison operators specified by the filter are case-sensitive; otherwise, false. This value is assigned to the property.
Initializes a new instance of the class and adds it to a form's container.
An IContainer object, which is the owner container of the created XPCollection instance.
Initializes a new instance of the class with the default and object type.
The type of persistent objects to include into the collection.
Initializes a new instance of the class with default and criteria-specific options.
The type of persistent objects to include into the collection.
The that specifies the criteria for object selection.
An array of that specifies the sort order for the collection.
Adds the specified persistent object to the .
The persistent object to add to the collection.
The zero-based index position at which the new element is inserted.
Adds each element from a specified collection of persistent objects to the .
An ICollection object, which is a collection of persistent objects to add to the XPCollection.
Gets the metadata information for the persistent objects contained in the collection.
An object that specifies the metadata information for the persistent objects in the collection.
Returns the index of the specified object in the .
The persistent object to locate in the collection.
The zero-based index of the object in the , if found; otherwise, -1.
Retrieves an object from the collection by object ID.
ID of an object to retrieve from the collection.
An object found or null reference (Nothing in VisualBasic) if an object does not exist in the collection.
Gets the object at the specified index.
The zero-based index of the object to get.
An object at the specified index in .
Gets or sets the metadata information that describes the type of objects stored in the current collection.
The of the persistent object stored in the collection.
This member supports the XPO Framework infrastructure and is not intended to be used directly from your code.
Removes the specified object from the .
An object to remove from the collection.
A generic type collection of persistent objects.
The type of elements in the collection.
Initializes a new instance of the class with the default .
Initializes a new instance of the class with default and criteria-specific options.
The that specifies the criteria for object selection.
An array of that specifies the sort order for the collection.
Initializes a new instance of the class with specified settings.
A enumeration value that specifies how the persistent criteria are evaluated.
The that will be used to load and save T persistent objects.
The that specifies the criteria for object selection.
Initializes a new instance of the class with specified settings.
A enumeration value that specifies how the persistent criteria are evaluated.
The that will be used to load and save T persistent objects.
The that specifies the criteria for object selection.
true if objects marked as deleted are loaded to the collection from a data store; otherwise, false.
Initializes a new instance of the class with a specified .
The that will be used to load and save T persistent objects.
Initializes a new instance of the class with a specified and criteria-specific options.
The that will be used to load and save T persistent objects.
The that specifies the criteria for object selection.
An array of that specifies the sort order for the collection.
Initializes a new instance of the class by copying T objects from a specific collection using specified settings.
The that will be used to load and save T persistent objects.
An object that implements the IEnumerable interface.
Initializes a new instance of the class by copying T objects from a specific collection using specified settings.
The that will be used to load and save T persistent objects.
An object that implements the IEnumerable interface.
The that specifies the criteria for object selection from the originalCollection.
Initializes a new instance of the class by copying T objects from a specific collection using specified settings.
The that will be used to load and save T persistent objects.
An object that implements the IEnumerable interface.
The that specifies the criteria for object selection from the originalCollection.
true if string comparisons are case-sensitive; otherwise, false. This value is assigned to the property.
Initializes a new instance of the class with specified settings.
The that will be used to load and save T persistent objects.
A Boolean value that specifies whether the collection is automatically populated with T objects from the data store when the collection is accessed for the first time (for instance, when the property is read). This parameter is used to initialize the property.
Initializes a new instance of the class by copying T objects from a specific collection using specified settings.
The that will be used to load and save T persistent objects.
An object that implements the IEnumerable interface.
Initializes a new instance of the class by copying T objects from a specific collection using specified settings.
The that will be used to load and save T persistent objects.
An object that implements the IEnumerable interface.
The that specifies the criteria for object selection from the originalCollection.
Initializes a new instance of the class by copying T objects from a specific collection using specified settings.
The that will be used to load and save T persistent objects.
An object that implements the IEnumerable interface.
The that specifies the criteria for object selection from the originalCollection.
true if string comparisons are case-sensitive; otherwise, false. This value is assigned to the property.
Initializes a new instance of the class with specified settings.
The that will be used to load and save T persistent objects.
The object that will own the new collection.
The owner's property for which the related object collection is created.
Initializes a new instance of the class by copying T objects from a specified collection.
An from which T objects are copied to the newly created collection.
Initializes a new instance of the class by copying T objects from a specific collection using specified settings.
An from which T objects are copied to the newly created collection.
The that specifies the criteria for object selection from the originalCollection.
Initializes a new instance of the class by copying T objects from a specific collection using specified settings.
An from which T objects are copied to the newly created collection.
The that specifies the criteria for object selection from the originalCollection.
true if string comparison operators specified by the copyFilter are case-sensitive; otherwise, false. This value is assigned to the property.
Adds a specified persistent object to the .
A T persistent object to add to the collection. This can be any object that implements the interface or has the attribute.
Adds specified persistent objects to the .
An IEnumerable<T> object, which is a collection of T persistent objects to add to the XPCollection<T>.
Gets the metadata information for the persistent objects contained in the collection.
An object associated with the T type.
Returns the index of a specified T object in the .
A T object to locate in the collection.
The zero-based index of the object in the collection, if found; otherwise, -1.
Retrieves a T object from the collection by a specified key value.
A key value of an object to retrieve from the collection.
A T object found or null reference (Nothing in VisualBasic) if an object does not exist in the collection.
Gets a T object at a specified index in the .
The zero-based index of the object to get.
A T object at the specified index in the collection.
Removes the specified object from the .
A T object to remove from the collection.
true if the specified object has been successfully removed from the collection; otherwise, false.
Provides data for the event.
Initializes a new instance of the class.
An enumeration value which represents the kind of change. This value is assigned to the property.
An object which represents the instance of the collection with the change. This value is assigned to the property.
Initializes a new instance of the class with the specified settings.
An enumeration value which represents the kind of change. This value is assigned to the property.
An object which represents the instance of the collection with the change. This value is assigned to the property.
An integer value which specifies the object's new index within the collection. This value is assigned to the field.
An object which represents the instance of the collection that has been changed.
An enumeration value which represents the kind of change.
Gets or sets the zero-based index of the object in the .
Represents a method that will handle the event.
The event sender.
An object that contains event data.
Lists the values that specify how the collection has been changed.
A new element has been added to the collection.
An element has been removed from the collection.
An element is about to be added to the collection.
An element is about to be removed from the collection.
A pageable collection of persistent objects.
Initializes a new instance of the class with the specified and properties.
A object which represents the session that will be used to load and save persistent objects. This value is assigned to the property.
An object which provides the persistent class's metadata information for the objects to include in the collection. This value is assigned to the property.
Initializes a new instance of the class
A object which represents the session that will be used to load and save persistent objects. This value is assigned to the property.
An object that provides the persistent class's metadata information for the objects to include in the collection. This value is assigned to the property.
A object that specifies the filter criteria.
Initializes a new instance of the class with the specified and criteria-specific options.
A object which represents the session that will be used to load and save persistent objects. This value is assigned to the property.
An object that provides the persistent class's metadata information for the objects to include in the collection. This value is assigned to the property.
A object that specifies the filter criteria.
An array of objects that specify the page able collection's sort order. These objects are added to the collection.
Initializes a new instance of the class and populates it with the objects whose Oid property's value is contained within the keyList.
A object which represents the session that will be used to load and save persistent objects. This value is assigned to the property.
An object that provides the persistent class's metadata information for the objects to include in the collection. This value is assigned to the property.
The list of keys that identify persistent objects to retrieve.
Initializes a new instance of the class.
A object which represents the session that will be used to load and save persistent objects. This value is assigned to the property.
The type of persistent objects to include in the collection.
Initializes a new instance of the class with the specified settings.
A object which represents the session that will be used to load and save persistent objects. This value is assigned to the property.
The type of persistent objects to include in the collection.
A object that specifies the filter criteria.
An array of objects that specify the page able collection's sort order. These objects are added to the collection.
Initializes a new instance of the class and populates it with the objects whose Oid property's value is contained within the keyList.
A object which represents the session that will be used to load and save persistent objects. This value is assigned to the property.
The type of persistent objects to include in the collection.
The list of keys that identify persistent objects to retrieve.
Initializes a new instance of the class with the default .
The type of persistent objects to include in the collection.
Initializes a new instance of the class with default and criteria-specific options.
The type of persistent objects to include into the collection.
A object that specifies the filter criteria.
An array of objects that specify the page able collection's sort order. These objects are added to the collection.
Copies all persistent objects which are stored within the current collection to the specified array starting at the specified index.
An array which the persistent objects are copied to.
An integer value which specifies the zero-based index at which copying begins.
Gets the number of persistent objects within the collection.
An integer value which specifies the number of persistent objects within the collection.
Returns an for the collection.
An object which implements the interface.
Gets the metadata information for the persistent objects retrieved by the collection.
An object which provides the metadata information for the objects within the collection.
Gets or sets the maximum number of persistent objects that can be contained in a single page.
An integer value which specifies the maximum number of persistent objects that can be contained in a single page. If less than or equal to 0, an is raised.
Gets or sets whether deleted objects are retrieved by the the next time it is reloaded.
true to load deleted objects to the collection the next time it's reloaded; otherwise, false
Gets the session which is used to load and save persistent objects.
A object which represents the session that is used to load and save persistent objects.
Provides access to the collection whose elements identify the sorted columns in a data store.
A object which contains information on the sorted columns in a data store.
Gets or sets the maximum number of objects retrieved by the collection.
An integer value which specifies the maximum number of objects retrieved by the collection. A 0 value indicates that all objects which match the criteria and sort order will be retrieved.
Implements the and provides a custom key definition.
This member supports the .NET Framework infrastructure and cannot be used directly from your code.
Initializes a new instance of the class.
A object which represents the session.
An descendant which provides the class metadata.
The data source that displays data from result sets.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified metadata provider.
An object which represents the metadata provider. This value is assigned to the property.
Initializes a new instance of the class, and populates it with columns based on the specified settings.
An object which represents the metadata provider. This value is assigned to the property.
An object containing metadata information on the object whose persistent properties provide metadata information to populate the collection.
Initializes a new instance of the class, populates it with columns and loads data based on the specified settings.
An object which represents the metadata provider. This value is assigned to the property.
An object containing metadata information on the object whose persistent properties provide metadata information to populate the collection.
An object which represents a result set providing data to be loaded into the data view.
Initializes a new instance of the class, populates it with columns and loads data based on the specified settings.
An object which represents the metadata provider. This value is assigned to the property.
An object containing metadata information on the object whose persistent properties provide metadata information to populate the collection.
An array of objects which provide mapping information.
An object which represents a result set providing data to be loaded into the data view.
Initializes a new instance of the class and populates it with columns based on the specified settings.
An object which represents the metadata provider. This value is assigned to the property.
An object containing metadata information on the object whose members are used to populate the collection.
An array of property names that are used to populate the collection.
Initializes a new instance of the class, and creates columns based on the specified settings.
An object which represents the metadata provider. This value is assigned to the property.
A list of names for columns to be created and added to the collection.
A list of types for columns to be created and added to the collection.
Initializes a new instance of the class and populates it with columns based on the specified settings.
An object which represents the metadata provider. This value is assigned to the property.
A list of objects identifying persistent properties that are used to populate the collection.
Initializes a new instance of the class and adds it to a form's container.
An IContainer object, which is the owner container of the created XPDataView instance.
Creates a new object with the specified name and type, and appends it to the collection.
A value which specifies the column name. This value is assigned to the property.
A value which specifies the column's type. This value is assigned to the property.
A object that was added to the collection.
Gets or sets whether string comparisons evaluated by the on the client are case-sensitive.
true if string comparisons are case-sensitive; otherwise, false.
Gets the number of records within the data view.
An integer value which specifies the number of records within the data view.
Gets or sets the metadata provider used to filter and sort data using custom function operators.
An object which provides support for custom function operators used to filter and sort data displayed in the data view.
Gets or sets the criteria used to perform client-side filtering of data view rows.
A object which specifies the criteria used to filter data view rows.
Gets or sets the string representation of the criteria used to perform client-side filtering of data view rows.
A string representation of a object which specifies the filtering criteria.
Provides indexed access to individual records within the data view.
A zero-based integer which specifies the record's position within the data view. If it's negative or exceeds the last available index, an exception is thrown.
A object which represents the record at the specified position.
Occurs when the data view's settings are changed.
Loads data from the specified result set to the data view.
An object which represents a result set, providing data to be loaded into the data view.
Loads data from the specified result set to the data view, mapping data view columns to result set columns.
An array of objects which provide mapping information.
An object which represents a result set providing data to be loaded into the data view.
Populates the data view with columns based on the specified metadata information.
An object containing metadata information on the object whose persistent properties are used to populate the collection.
Populates the data view with columns based on the specified metadata information.
An object containing metadata information on the object whose persistent properties are used to populate the collection.
An array of property names that are used to populate the collection.
Populates the data view with columns based on the specified metadata information.
A list of objects identifying persistent properties that are used to populate the collection.
Populates the data view with columns based on the specified metadata and mapping information.
An object containing metadata information on the object whose persistent properties are used to populate the collection.
An array of objects which provide mapping information.
Provides access to the data view's columns.
A object representing a collection of data view columns.
Provides access to the collection whose elements specify sorting options for the data view.
A object which contains information on the columns used in data view sorting.
A delayed property. The delayed property will be loaded the first time it is accessed.
Initializes a new instance of the class.
Gets whether the property's value remains unassigned after the persistent object has been loaded from the data store.
true if the property's value is unassigned after the persistent object has been loaded from the data store; otherwise, false.
Gets the property value's modified status.
true if the property value has been modified since the last load; otherwise, false.
Gets the value of the property which is delayed for loading.
An object which represents the property's value.
A container for persistent class metadata providers passed via objects.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
The data source for a and controls that binds these controls to data in Instant Feedback Mode.
Creates a new instance of the .
Initializes a new instance of the class for the specified persistent class.
An object that identifies the persistent class describing the target database table.
Initializes a new instance of the class for the specified persistent class, with the specified settings.
An object that identifies the persistent class describing the target data table.
A string that is a list of displayable properties, containing property paths separated by semicolons. This parameter value is used to initialize the property.
A object, specifying the filter expression applied to data on the data store side.
Initializes a new instance of the class for the specified persistent class, with the specified settings.
An object that identifies the persistent class describing the target data table.
A string that is a list of displayable properties, containing property paths separated by semicolons. This parameter value is used to initialize the property.
A object specifying the filter expression applied to data on the data store side.
A System.Action<ResolveSessionEventArgs> delegate, which is a method that will handle the event. The specified delegate is attached to the ResolveSession event.
A System.Action<ResolveSessionEventArgs> delegate, which is a method that will handle the event. The specified delegate is attached to the DismissSession event.
Initializes a new instance of the class for the specified persistent class, with the specified settings.
An object that identifies the persistent class describing the target data table.
A string that is a list of displayable properties, containing property paths separated by semicolons. This parameter value is used to initialize the property.
A object specifying the filter expression applied to data on the data store side.
An EventHandler<ResolveSessionEventArgs> delegate, which is a method that will handle the event. The specified delegate is attached to the ResolveSession event.
An EventHandler<ResolveSessionEventArgs> delegate, which is a method that will handle the event. The specified delegate is attached to the DismissSession event.
Initializes a new instance of the class and adds it to a form's container.
An IContainer object, which is the owner container of the created XPInstantFeedbackSource instance.
Initializes a new instance of the class for the specified persistent class.
A string containing the name of the assembly where a persistent class describing the target database table is declared.
A string containing the name of a persistent class describing the target database table.
Initializes a new instance of the class for the specified persistent class, with the specified settings.
A string containing the name of the assembly where a persistent class describing the target database table is declared.
A string containing the name of a persistent class describing the target database table.
A string that is a list of displayable properties, containing property paths separated by semicolons. This parameter value is used to initialize the property.
A object specifying the filter expression applied to data on the data store side.
Initializes a new instance of the class for the specified persistent class, with the specified settings.
A string containing the name of the assembly where a persistent class describing the target database table is declared.
A string containing the name of a persistent class describing the target database table.
A string representing a list of displayable properties, containing property paths separated by semicolons. This parameter value is used to initialize the property.
A object specifying the filter expression applied to data on the data store side.
A System.Action<ResolveSessionEventArgs> delegate, which is a method that will handle the event. The specified delegate is attached to the ResolveSession event.
A System.Action<ResolveSessionEventArgs> delegate, which is a method that will handle the event. The specified delegate is attached to the DismissSession event.
Initializes a new instance of the class for the specified persistent class, with the specified settings.
A string containing the name of the assembly where a persistent class describing the target database table is declared.
A string containing the name of a persistent class describing the target database table.
A string that is a list of displayable properties, containing property paths separated by semicolons. This parameter value is used to initialize the property.
A object specifying the filter expression applied to data on the data store side.
An EventHandler<ResolveSessionEventArgs> delegate, which is a method that will handle the event. The specified delegate is attached to the ResolveSession event.
An EventHandler<ResolveSessionEventArgs> delegate, which is a method that will handle the event. The specified delegate is attached to the DismissSession event.
Initializes a new instance of the class for the specified persistent class.
A object that specifies the type of a persistent class describing the target database table. This value is used to initialize the property.
Initializes a new instance of the class for the specified persistent class, with the specified settings.
A object that specifies the type of a persistent class describing the target data table. This value is used to initialize the property.
A string that is a list of displayable properties, containing property paths separated by semicolons. This parameter value is used to initialize the property.
A object specifying the filter expression applied to data on the data store side.
Initializes a new instance of the class for the specified persistent class, with the specified settings.
A object that specifies the type of a persistent class describing the target data table. This value is used to initialize the property.
A string that is a list of displayable properties, containing property paths separated by semicolons. This parameter value is used to initialize the property.
A object specifying the filter expression applied to data on the data store side.
A System.Action<ResolveSessionEventArgs> delegate, which is a method that will handle the event. The specified delegate is attached to the ResolveSession event.
A System.Action<ResolveSessionEventArgs> delegate, which is a method that will handle the event. The specified delegate is attached to the DismissSession event.
Initializes a new instance of the class for the specified persistent class, with the specified settings.
A object that specifies the type of a persistent class describing the target data table. This value is used to initialize the property.
A string that is a list of displayable properties, containing property paths separated by semicolons. This parameter value is used to initialize the property.
A object specifying the filter expression applied to data on the data store side.
An EventHandler<ResolveSessionEventArgs> delegate, which is a method that will handle the event. The specified delegate is attached to the ResolveSession event.
An EventHandler<ResolveSessionEventArgs> delegate, which is a method that will handle the event. The specified delegate is attached to the DismissSession event.
Specifies how data source contents are sorted by default, when sort order is not specified by the bound control.
A object which contains the names of the columns against which data source contents are sorted.
Occurs when the no longer needs the Session it used to retrieve objects from the data store.
Specifies the properties that are available for binding in bound data-aware controls.
A string representing a list of property descriptors, containing property paths separated by semicolons. For example, "FirstName;LastName;Company.Name;Address.City".
This method is intended for internal use.
Specifies the criteria used to filter objects on the data store side. These criteria are never affected by bound data-aware controls.
A object specifying the filter expression applied to data on the data store side.
Specifies a string representation of an expression used to filter objects on the data store side. This filter is never affected by bound data-aware controls.
A string specifying the filter expression applied to data on the data store side.
Specifies the persistent class describing the target database table.
A object that specifies the type of a persistent class describing the target database table.
Refreshes the .
Occurs when the needs a , to retrieve objects from the data store.
A data source that binds DevExpress grid controls with data tables and allows retrieving data from the server side in InstantFeedback mode.
Initializes a new instance.
Initializes a new instance that is assigned object type metadata.
The metadata that describes the target data table in the data store.
Uses specified settings to initialize a new instance for a specified persistent class.
The metadata that describes the target data table in the data store.
An array of objects that specifies property names to be loaded from the data store.
A filter expression to be applied to data on the data store side.
Uses specified settings to initialize a new instance for a specified persistent class.
The metadata that describes the target data table in the data store.
An array of objects that specifies property names to be loaded from the data store.
A filter expression to be applied to data on the data store side.
A delegate that is attached to the event.
A delegate that is attached to the event.
Initializes a new instance for a specified persistent class, and assigns specified settings to this instance.
The metadata that describes the target data table in the data store.
An array of objects that specifies property names to be loaded from the data store.
A filter expression to be applied to data on the data store side.
A delegate that is attached to the event.
A delegate that is attached to the event.
Initializes a new instance and adds it to a container.
A container that is the owner of the created XPInstantFeedbackView.
Initializes a new instance for a specified persistent class.
The name of the assembly that contains the required persistent type.
The name of the persistent type that defines the target database table.
Uses specified settings to initialize a new instance for a specified persistent class.
The name of the assembly that contains the required persistent type.
The name of the persistent type that defines the target database table.
An array of objects that specifies property names to be loaded from the data store.
A filter expression to be applied to data on the data store side.
Initializes a new instance for a specified persistent class, and assigns specified settings to this instance.
The name of the assembly that contains the required persistent type.
The name of the persistent type that defines the target database table.
An array of objects that specifies property names to be loaded from the data store.
A filter expression to be applied to data on the data store side.
A delegate that is attached to the event.
A delegate that is attached to the event.
Uses specified settings to initialize a new instance for a specified persistent class.
The name of the assembly that contains the required persistent type.
The name of the persistent type that defines the target database table.
An array of objects that specifies property names to be loaded from the data store.
A filter expression to be applied to data on the data store side.
A delegate that is attached to the event.
A delegate that is attached to the event.
Initializes a new instance for a specified object type.
A persistent type. This value is assigned to the property.
Initializes a new instance that has specified settings.
A persistent type. This value is assigned to the property.
An array of objects that specifies property names to be loaded from the data store.
A filter expression to be applied to data on the data store side.
Initializes a new instance that has specified settings.
A persistent type. This value is assigned to the property.
An array of objects that specifies property names to be loaded from the data store.
A filter expression to be applied to data on the data store side.
A delegate that is attached to the event.
A delegate that is attached to the event.
Initializes a new instance that has specified settings.
A persistent type. This value is assigned to the property.
An array of objects that specifies property names to be loaded from the data store.
A filter expression to be applied to data on the data store side.
A delegate that is attached to the event.
A delegate that is attached to the event.
For internal use.
Occurs when the no longer needs the it used to retrieve objects from the data store.
For internal use.
Specifies the criteria used to filter items on the data store side. Bound data-aware controls never affect the criteria.
An expression that filters items on the data store side.
Specifies a string that contains the criteria used to filter items on the data store side. Bound data-aware controls never affect the criteria.
A string that represents a filter expression. The expression contains criteria to filter items on the data store side.
Gets or sets the type of items the target data table contains.
The type of items the data source contains.
Clears the collection and populates it with properties of the persistent type specified by the property.
Gets a object that contains information on a persistent type's property names, criteria, and sort order.
A object collection that contains information on a persistent type's property names, criteria, and sort order.
Refreshes the .
Occurs when the requests a to retrieve objects from the data store.
Implements the .
Implements the and provides an autogenerated integer key mapped to the 'OID' field.
Gets an object that contains field identifies for Simplified Criteria Syntax.
The FieldsClass object that can contain field identifies.
Gets or set a value which identifies the persistent object.
An integer value which identifies the object.
Enables binding reports to XPO persistent class' data.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with a specified container.
An object that specifies the container of the .
For internal use.
For internal use.
For internal use.
Specifies a connection string used to connect to a database.
A that contains database connection parameters.
Specifies the name of the connection string used to connect to a database. The specified name should exist in the application configuration file.
A specifying the name of a the connection string.
For internal use.
For internal use.
Occurs when the no longer needs the it used to retrieve objects from the data store.
Specifies metadata information for an XPO class mapped to the required data.
An object specifying XPO class metadata.
Specifies the fully qualified name of an XPO class mapped to the required data.
A string which is a fully qualified name of an XPO class.
Retrieves the data from the data source and populates the internal objects collection.
Retrieves the data from the data source and populates the internal objects collection using the specified parameters.
A collection of objects.
Specifies the criteria used to filter data.
A used to filter data retried from the database.
Specifies the string criteria used to filter data.
A string representation of the assigned to the property.
Specifies the containing grouped/aggregated columns.
A containing grouped/aggregated columns.
Specifies the string criteria containing grouped/aggregated columns.
A string criteria containing grouped/aggregated columns.
For internal use.
Gets a list of parameters you can use in s passed to the , , and properties.
A list of DataSourceParameterBase objects that specify supported parameters.
Clears the collection and populates it with properties of the persistent class specified by the property.
Specifies the list of persistent class' properties loaded by . When the list is not emply, only the listed properties are loaded. Otherwise, XPObjectSource loads all properties of the class specified by .
An object specifying the list of persistent class' properties.
Triggers the IBindingList.ListChanged event.
true, if metadata is changed; otherwise, false.
Occurs when the needs a Session to retrieve objects from the data store.
For internal use.
Gets the object corresponding to the specified type and assigns this object to the property.
The persistent class type.
Specifies the number of records to exclude when loading data.
An integer value that specifies the number of records to exclude when loading data.
Specifies the data sorting within the .
A object that specifies the data sorting.
Specifies the data associated with the object. This data is passed to the and events.
An associated with .
Specifies the maximum number of retrieved records.
An integer value that specifies the maximum number of retrieved records.
A collection of objects.
Initializes a new instance of the class.
An object that owns the collection.
Adds the specified property to the .
A property to be added.
Adds each element from a specified array to the .
An array of objects to be added to the current collection.
Gets an object at the specified index.
An integer value which is the index of a property.
An object at the specified index.
Stores information on persistent object's properties loaded to .
Initializes a new instance of the class.
Specifies if the current should be loaded from the data source.
true, if the property value should be loaded from the data source; otherwise, false.
Specifies if the should be sorted by the current .
true, if the collection should be grouped by the current property; otherwise, false.
Specifies the property name.
A string specifying the property name.
Specifies the used to calculate the property value.
A used to calculate the property value.
Specifies the string criteria used to calculate the property value.
A string criteria used to calculate the property value.
Represents a data record in an .
Initializes a new instance of the class.
An array of property values.
Gets the value of a property with the specified index.
An integer value which represents the index of a property.
The value of a property with the specified index.
A container for object data passed via the objects.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
A collection of objects passed via objects.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Provides object type information for a complex inheritance hierarchy. XPO automatically updates the information on the object types declared in your object model.
Initializes a new instance of the class with the specified dictionary and type-specific settings.
An descendant that provides metadata information.
A value which specifies the assembly name. This value is assigned to the property.
A value which specifies the type name. This value is assigned to the property.
Initializes a new instance of the class with the specified session.
A object.
Initializes a new instance of the class with the specified session and type-specific settings.
A object.
A value which specifies the assembly name. This value is assigned to the property.
A value which specifies the type name. This value is assigned to the property.
This member supports the internal infrastructure and is not intended to be used directly from your code.
A value which specifies the assembly name.
Gets an object that contains field identifiers for Simplified Criteria Syntax.
The FieldsClass object that can contain field identifiers.
Returns the persistent class metadata information for the current type.
The for the specified class type.
This member supports the internal infrastructure and is not intended to be used directly from your code.
A boolean value.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
This member supports the internal infrastructure and is not intended to be used directly from your code.
A value which specifies the system type.
This member supports the internal infrastructure and is not intended to be used directly from your code.
An object.
This member supports the internal infrastructure and is not intended to be used directly from your code.
A value which specifies the type name.
A collection of persistent objects for ASP.NET controls.
Initializes a new instance of the class with the default settings.
Gets or sets the string representation of criteria used to filter persistent objects to be retrieved by the data source control.
A value that represents the filter criteria.
Provides access to the collection of parameter values that are used to build the data source control's filter criteria.
A object that stores the filter criteria's parameter values.
Specifies how data source contents are sorted by default, when sort order is not specified by the bound control.
A object which contains the names of the columns against which data source contents are sorted.
Enables you to respond to inserting a persistent object via a bound data-aware control.
Gets or sets whether server mode is enabled for the data-aware control bound to the current data source control.
true to enable server mode; otherwise, false.
Gets or sets the used by the current data source control to load and save persistent objects.
A object connected to a data store.
Gets or sets the type name of persistent objects to be retrieved by the data source control.
A value that specifies the type name.
Provides data for the event.
Initializes a new instance of the class with a persistent object that has been inserted in the via a bound data-aware control.
An descendant representing the inserted persistent object.
Provides access to the persistent object that has been inserted in the via a bound data-aware control.
An descendant representing the persistent object that has been inserted.
Represents a method that will handle the event.
The event sender.
An object that contains event data.
Provides global settings.
Gets the connection string which is used by newly created connection providers.
A value that specifies the connection string.
Returns the name of the application configuration file's key that specifies the default connection string. You can add this key to the application configuration file, and specify a connection string. In case the connection string isn't defined in the application, the connection string specified by this key will be used instead of the XPO's default MS Access connection string.
Gets or sets the cache behavior.
A enumeration value that specifies the cache behavior.
Gets or sets the string which is used to open a database, by default.
A value which specifies the parameters needed to establish the initial connection.
Specifies a Func<Guid> delegate called to generate a new GUID value. Refer to the topic to see the example.
Gets or sets the default data access layer which is used by objects by default, to access a data store.
An object which implements the interface; null - in this case, every new session will create and use its own data layer.
Gets or sets an value. The value determines how descendants call 's and 's methods in asynchronous operations.
A value that determines how asynchronous operations behave.
Specifies the default setting of the and properties.
true to enable case-sensitive string comparisons in sessions, units of work, and components; otherwise, false.
Returns the default Identity Map behavior. See for details.
Specifies the value which is assigned to the property when it is set to the value. By default, this field returns the value.
Specifies the default size of the database column which the member's data is stored in. The default value is 100.
An integer value representing the default size of the database column created for persistent properties or fields.
Gets or sets metadata on the persistent objects in a data store.
An object which provides metadata on the persistent objects in a data store.
Forces the XPO to create performance counters.
Gets a connection pool's connection string based on a specified standard connection string. The pool's capacity and connection limit are set to default values.
A value which specifies the parameters required to establish a connection.
A value which specifies the parameters needed to establish a connection pool's connection.
Gets a connection pool's connection string based on a specified standard connection string and pool capacity.
A value which specifies the parameters required to establish a connection.
A connection pool's capacity (the number of connections to be made available within the pool).
A value which specifies the parameters needed to establish a connection pool's connection.
Gets a connection pool's connection string based on a specified standard connection string, pool capacity, and connection limit.
A value which specifies the parameters required to establish a connection.
A connection pool's capacity (the number of connections to be made available within the pool). If null (Nothing in Visual Basic) is passed as this parameter, the default value (8) is used. If a negative number is passed as this parameter, the pool capacity is unrestricted.
The total number of connections to be established, including the poolSize. If null (Nothing in Visual Basic) or negative number is passed as this parameter, the connection limit is considered unspecified. If the maxConnections is less than the poolSize, the maxConnections is assumed be equal to the poolSize.
A value which specifies the parameters needed to establish a connection pool's connection.
Creates a data store provider (an instance).
Specifies whether XPO can create a database or update its schema.
A data store provider.
Creates a data store provider (an instance).
A database connection object.
Specifies whether XPO can create a database or update its schema.
A data store provider.
Creates a data store provider (an instance).
A connection string.
Specifies whether XPO can update the database schema or create a new database.
A data store provider.
Creates a data store provider (an instance).
A connection string.
Specifies whether XPO can create a database or update its schema.
An array of objects the data store provider creates internally.
A data store provider.
Creates a data layer for the default connection string and default metadata information.
An value that specifies which operations should be performed when a data store is accessed for the first time.
The created object.
Creates a data layer for the default connection string and specified metadata information.
An object that provides the metadata information.
An value that specifies which operations should be performed when a data store is accessed for the first time.
The created object.
Creates a data layer for the specified connection and the default metadata.
An object implementing the interface that represents an open connection to a data source.
An value that specifies which operations should be performed when a data store is accessed for the first time.
The created object.
Creates a data layer for the specified connection and metadata information.
An object implementing the interface that represents an open connection to a data source.
An object that provides the metadata information.
An value that specifies which operations should be performed when a data store is accessed for the first time.
The created object.
Creates a data layer for the specified connection and metadata information and returns objects that need to be disposed of when a connection to a data store is closed.
An object implementing the interface that represents an open connection to a data source.
An object that provides the metadata information.
An value that specifies which operations should be performed when a data store is accessed for the first time.
Returns an array of objects that should be disposed of when a connection to a data store is closed.
The created object.
Creates a data access layer.
A connection string.
Specifies whether XPO can create a database or update its schema.
An object.
Creates a data access layer.
A connection string.
A persistent classes metadata provider.
Specifies whether XPO can create a database or update its schema.
An object.
Creates a data access layer.
A connection string.
A persistent classes metadata provider.
Specifies whether XPO can create a database or update its schema.
An array of objects the data store provider creates internally.
An object.
Gets the dictionary where metadata on persistent objects is stored by default.
An object that provides metadata on persistent objects in a data store.
Returns the optimal packet size (the number of operands in a packet) for a specified number of operands passed to the .
An integer value which specifies the projected number of operands to be passed to the collection.
An integer value which specifies the optimal packet size, in operands.
Returns the optimal packet size (the number of operands in a packet) for a specified number of operands passed to the .
An integer value which specifies the projected number of operands to be passed to the collection.
An integer value which specifies the number of SQL parameters needed to represent an operand.
An integer value which specifies the optimal packet size, in operands.
Specifies how globally unique identifiers are generated (if the property is true). The default value is FrameworkDefault. To provide a custom Guid primary key generation algorithm, set this field to Custom and assign a Func<Guid> delegate to the field. Refer to the topic to see the example.
Specifies how XPO generates new globally unique identifier values.
Gets or sets the Identity Map behavior used by Sessions by default.
An enumeration value that specifies the Identity Map behavior.
Specifies whether or not a persistent object is marked modified when its non-persistent property value is changed.
true, if a persistent object is marked modified when its non-persistent property value is changed; otherwise - false.
Gets the maximum optimal packet size (the number of operands in a packet) for the collection.
An integer value that is the maximum value returned by the XpoDefault.GetTerminalInSize method.
Generates a new globally unique identifier (GUID).
A structure that represents a globally unique identifier.
Specifies if nullable columns should be created when updating the database schema.
A enumeration value specifying if a nullable column should be created when updating the database schema.
Specifies the default object access layer which is used by objects by default, to retrieve and update object data in a data store.
An object which implements the interface; null - in this case, every new session will create and use its own object layer.
Gets or sets a value which specifies how XPO behaves by default when reloading changed objects (objects with different versions).
An enumeration value which specifies how XPO behaves when reloading changed objects.
This member supports the internal infrastructure and is not intended to be used directly from your code.
Gets or sets the default session.
A object that represents the default session which is used to load and save persistent objects.
Specifies the default value of the property of all Sessions.
The boolean value specifying the default value of the property of all Sessions. The default is false.
Gets or sets whether XPO uses its internal mechanism to create new instances of persistent classes, and to set and retrieve object property values.
true if XPO uses its internal mechanism to create new instances of persistent classes, and to set and retrieve object property values; false, to use the Reflection.
Presents the as a pageable collection.
Initializes a new instance of the class with default settings.
Initializes a new instance of the class with the specified collection.
An descendant which represents the collection of persistent objects. This value is assigned to the property.
Initializes a new instance of the class and adds it to a form's container.
An IContainer object, which is the owner container of the created XPPageSelector instance.
Gets or sets the collection of persistent objects that the page selector is bound to.
An descendant which represents the collection of persistent objects.
Gets or sets the current page in the pageable collection.
An integer value which specifies the index of the current page. If less than zero or exceeds the number of pages, an exception is raised.
Gets the number of pages.
An integers value which specifies the number of pages acquired when the source collection is paginated.
Gets or sets the maximum number of persistent objects that can be contained in a single page.
An integer value which specifies the maximum number of persistent objects that can be contained in a single page. If less than or equal to 0, an is raised.
A query that allows the construction of LINQ queries for persistent objects.
Creates an instance of the class with the specified settings.
The class descendant's instance which provides metadata on persistent objects in a data store.
Creates an instance of the class with specified settings.
The class descendant's instance, which provides metadata on persistent objects in a data store.
true to enable the InTransaction mode; otherwise, false.
Creates an instance of the class with the specified settings.
The class instance which is used to retrieve persistent objects in LINQ queries.
Creates an instance of the class with specified settings.
A class instance which is used to retrieve persistent objects in LINQ queries.
true to enable the InTransaction mode; otherwise, false.
Clones the current query.
An object which represents a clone of the current query.
Creates an instance of the class from its string representation.
The class descendant's instance which provides metadata on persistent objects in a data store.
The string representation of the query, obtained via the method.
An instance of the class.
Creates an instance of the class from its string representation.
The class instance which is used to retrieve persistent objects in LINQ queries.
The string representation of the query, obtained via the method.
An instance of the class.
Creates an InTransaction instance of an based on the current instance.
An InTransaction instance created from the current , using the corresponding constructor with true passed to the inTransaction parameter.
Converts a lambda expression into an instance of the class descendant.
A class instance whose and are used in the construction of the criteria operator.
A lambda expression.
An instance of the CriteriaOperator class descendant that represents the lambda expression.
Intended for internal use.
Converts a lambda expression into an instance of the class descendant.
A lambda expression.
An instance of the CriteriaOperator class descendant that represents the lambda expression.
Intended for internal use.
Intended for internal use.
Intended for internal use.
Creates an XPQuery<T> based on the current XPQuery<T> instance. The new query retrieves objects specified by the original query and also selects objects marked as deleted that match that query.
An instance.
Serves as the base class for the class. Intended for internal use.
Gets or sets the class descendant's instance which provides metadata on persistent objects in a data store.
The class descendant's instance.
Converts the current class instance to string representation.
A string value that represents the query.
Gets or sets the session that is used to retrieve persistent objects in queries.
The class instance.
Provides extension methods to work with objects.
Asynchronously checks whether all objects in a selection meet specific requirements.
An that specifies a selection of persistent objects.
An expression which determines requirements persistent objects need to meet.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns true if all objects in a selection meet specific requirements. Otherwise, it returns false.
Asynchronously checks whether any object in a selection meets specific requirements.
An that specifies a selection of persistent objects.
An expression which determines requirements persistent objects need to meet.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns true if any object in a selection meets specific requirements. Otherwise, it returns false.
Asynchronously checks whether any objects exist in a selection.
An that specifies a selection.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns true if any objects exist in a selection. Otherwise, it returns false.
Asynchronously calculates an average of objects' specific Int64 fields for a query.
An that specifies a persistent object selection.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an average of objects' specific Int64 fields for a query.
Asynchronously calculates an average of objects' specific Double fields for a query.
An that specifies a persistent object selection.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an average of objects' specific Double fields for a query.
Asynchronously calculates an average of objects' specific Int32 fields, for a query.
An that specifies a persistent object selection.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an average of objects' specific Int32 fields for a query.
Asynchronously calculates an average of objects' specific Int64 fields for a query.
An that specifies a persistent object selection.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an average of objects' specific Int64 fields for a query.
Asynchronously calculates an average of objects' specific Single fields for a query.
An that specifies a persistent object selection.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an average of objects' specific Single fields for a query.
Asynchronously calculates an average of objects' specific Decimal fields for a query. Uses a lambda expression to obtain values.
An that specifies a persistent object selection.
A lambda expression that gets a value from a persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an average of objects' specific Decimal fields for a query.
Asynchronously calculates an average of objects' specific Double fields for a query. Uses a lambda expression to obtain values.
An that specifies a persistent object selection.
A lambda expression that gets a value from a persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an average of objects' specific Double fields for a query.
Asynchronously calculates an average of objects' specific Int32 fields for a query. Uses a lambda expression to obtain values.
An that specifies a persistent object selection.
A lambda expression that gets a value from a persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an average of objects' specific Int32 fields for a query.
Asynchronously calculates an average of objects' specific Int64 fields for a query. Uses a lambda expression to obtain values.
An that specifies a persistent object selection.
A lambda expression that gets a value from a persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an average of objects' specific Int64 fields for a query.
Asynchronously calculates an average of objects' specific Decimal fields for a query. Uses a lambda expression to obtain values.
An that specifies a persistent object selection.
A lambda expression that gets a value from a persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an average of objects' specific Decimal fields for a query.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
For internal use.
Asynchronously checks whether a specific object exists in a selection.
An that specifies a selection of persistent objects.
An object, which specifies a persistent object to be found in a selection.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns true if a specific object exists in a selection. Otherwise, it returns false.
Asynchronously counts the number of objects that meet specific requirements in a specified selection.
An that specifies a selection of persistent objects.
An expression which determines requirements persistent objects need to meet.
A CancellationToken object that delivers a cancellation notice to the running operation.
An Task that returns an Int32 value. This value demonstrates how many objects in a selection meet specific requirements.
Asynchronously counts the number of objects in a selection.
An that specifies a selection of persistent objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
An Task that returns an Int32 value. This value is how many objects a selection contains.
Asynchronously gets an object that has a specific index in a selection.
An that specifies a selection of persistent objects.
An Int32 value, which specifies a persistent object's index.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an object. This object has a specific index.
Asynchronously gets an object that has a specific index in a selection. If the index is not valid, returns a default value for <T>.
An that specifies a selection of persistent objects.
An Int32 value, which specifies a persistent object's index.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an object, if the index is valid, or a default value for <T> if the index is not valid.
Asynchronously enumerates a specified query and notifies upon completion.
An to be enumerated.
An AsyncEnumerateCallback delegate, which is a method to be called after all elements in the query are enumerated.
Asynchronously enumerates a specified query and notifies upon completion.
An to be enumerated.
An AsyncEnumerateCallback<T> delegate, which is a method to be called after all elements in the query are enumerated.
Asynchronously enumerates a specified query.
An to be enumerated.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a collection of enumerated objects.
Asynchronously gets the first object that meets specified requirements in a selection. Throws an exception for empty selections.
An that specifies a selection of persistent objects.
An expression which determines requirements the persistent object needs to meet.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns the first object to meet specified requirements in a selection.
Asynchronously gets the first object in a selection. Throws an exception for empty selections.
An that specifies a selection of persistent objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns the first object in a selection.
Asynchronously gets the first object that meets specified requirements in a selection. If the selection is empty, returns a default value for <T>.
An that specifies a selection of persistent objects.
An expression which determines requirements the persistent object needs to meet.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns the first object to meet specified requirements in a selection or a default value for <T>.
Asynchronously gets the first object in a selection. If the selection is empty, returns a default value for <T>.
An that specifies a selection of persistent objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns the first object in a selection or a a default value for <T>.
Asynchronously gets the last object that meets specified requirements in a selection. Throws an exception for empty selections.
An that specifies a selection of persistent objects.
An expression which determines requirements the persistent object needs to meet.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns the last object to meet specified requirements in a selection.
Asynchronously gets the last object in a selection. Throws an exception for empty selections.
An that specifies a selection of persistent objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns the last object in a selection.
Asynchronously gets the last object that meets specified requirements in a selection. If the selection is empty, returns a default value for <T>.
An that specifies a selection of persistent objects.
An expression which determines requirements the persistent object needs to meet.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns the last object to meet specified requirements in a selection or a default value for <T>.
Asynchronously gets the last object in a selection. If the selection is empty, returns a default value for <T>.
An that specifies a selection of persistent objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns the last object in a selection or a default value for <T>.
Asynchronously counts the number of objects that meet specific requirements in a specified selection.
An that specifies a selection of persistent objects.
An expression which determines requirements persistent objects need to meet.
A CancellationToken object that delivers a cancellation notice to the running operation.
An Task that returns an Int64 value. This value demonstrates how many objects in a selection meet specific requirements.
Asynchronously counts the number of objects in a selection.
An that specifies a selection of persistent objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
An Task that returns an Int64 value. This value demonstrates how many objects a selection contains.
Asynchronously gets the maximum value from a specified query.
An that specifies a persistent object selection.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a object. This object is the maximum value.
Asynchronously gets the maximum value from a specified query. Uses a lambda expression to obtain values.
An that specifies a persistent object selection.
A lambda expression that gets a value from a persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an object. This object is the maximum value.
Asynchronously gets the minimum value from a specified query.
An that specifies a persistent object selection.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an object. This object is the minimum value.
Asynchronously gets the minimum value from a specified query. Uses a lambda expression to obtain values.
An that specifies a persistent object selection.
A lambda expression that gets a value from a persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an object. This object is the minimum value.
Creates a new instance from a specified session's scope.
An object specifying the data access layer.
An object instantiated from the session's scope.
Creates a new instance from a specified session's scope.
A object or its descendant, which instantiates an . The specified session is assigned to the property.
An object instantiated from the session's scope.
Creates a new instance with the InTransaction () mode enabled, from a specified session's scope.
A object or its descendant, which instantiates an . The specified session is assigned to the property.
An object, instantiated from the session's scope, with the InTransaction mode enabled.
Asynchronously gets the object from a selection if only one object in the selection meets the specified requirements. Otherwise, throws an exception.
An that specifies a selection of persistent objects.
An expression which determines requirements the persistent object needs to meet.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns one object if this is the only object in a selection to meet the specified requirements.
Asynchronously gets the object from a selection if this selection has only one object. Otherwise, throws an exception.
An that specifies a selection of persistent objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns the only object in a selection.
Asynchronously gets the object from a selection if only one object in the selection meets the specified requirements. If the selection is empty, returns a default value for <T>.
If the selection has more than one of such elements, throws an exception.
An that specifies a selection of persistent objects.
An expression which determines requirements the persistent object needs to meet.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns that returns one object if this is the only object in a selection to meet the specified requirements.
Asynchronously gets the only object in a selection. If the selection is empty, returns a default value for <T>. If the selection has more than one element, throws an exception.
An that specifies a selection of persistent objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns the only object in a selection.
Asynchronously calculates a sum of objects' specific Decimal fields for a query.
An that specifies a persistent object selection.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific Decimal fields for a query.
Asynchronously calculates a sum of objects' specific Double fields for a query.
An that specifies a persistent object selection.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific Double fields for a query.
Asynchronously calculates a sum of objects' specific Int32 fields for a query.
An that specifies a persistent object selection.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific Int32 fields for a query.
Asynchronously calculates a sum of objects' specific Int64 fields for a query.
An that specifies a persistent object selection.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific Int64 fields for a query.
Asynchronously calculates a sum of objects' specific nullable Decimal fields for a query.
An that specifies a persistent object selection.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific nullable Decimal fields for a query.
Asynchronously calculates a sum of objects' specific nullable Double fields for a query.
An that specifies a persistent object selection.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific nullable Double fields for a query.
Asynchronously calculates a sum of objects' specific nullable Int32 fields for a query.
An that specifies a persistent object selection.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific nullable Int32 fields for a query.
Asynchronously calculates a sum of objects' specific nullable Int64 fields for a query.
An that specifies a persistent object selection.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific nullable Int64 fields for a query.
Asynchronously calculates a sum of objects' specific nullable Single fields for a query.
An that specifies a persistent object selection.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific nullable Single fields for a query.
Asynchronously calculates a sum of objects' specific Single fields for a query.
An that specifies a persistent object selection.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific Single fields for a query.
Asynchronously calculates a sum of objects' specific Int64 fields for a query. Uses a lambda expression to obtain values.
An that specifies a persistent object selection.
A lambda expression that gets a value from a persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific Int64 fields for a query.
Asynchronously calculates a sum of objects' specific Double fields for a query. Uses a lambda expression to obtain values.
An that specifies a persistent object selection.
A lambda expression that gets a value from a persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific Double fields for a query.
Asynchronously calculates a sum of objects' specific Int32 fields for a query. Uses a lambda expression to obtain values.
An that specifies a persistent object selection.
A lambda expression that gets a value from a persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific Int32 fields for a query.
Asynchronously calculates a sum of objects' specific Int64 fields, for a query. Uses a lambda expression to obtain values.
An that specifies a persistent object selection.
A lambda expression that gets a value from a persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific Int64 fields, for a query.
Asynchronously calculates a sum of objects' specific nullable Decimal fields for a query. Uses a lambda expression to obtain values.
An that specifies a persistent object selection.
A lambda expression that gets a value from a persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific nullable Decimal fields for a query.
Asynchronously calculates a sum of objects' specific nullable Double fields for a query. Uses a lambda expression to obtain values.
An object that specifies a persistent object selection.
A lambda expression that gets a value from a persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific nullable Double fields for a query.
Asynchronously calculates a sum of objects' specific nullable Int32 fields for a query. Uses a lambda expression to obtain values.
An that specifies a persistent object selection.
A lambda expression that gets a value from a persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific nullable Int32 fields for a query.
Asynchronously calculates a sum of objects' specific nullable Int64 fields for a query. Uses a lambda expression to obtain values.
An that specifies a persistent object selection.
A lambda expression that gets a value from a persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific nullable Int64 fields for a query.
Asynchronously calculates a sum of objects' specific nullable Single fields for a query. Uses a lambda expression to obtain values.
An that specifies a persistent object selection.
A lambda expression that gets a value from a persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific nullable Single fields for a query.
Asynchronously calculates a sum of objects' specific Decimal fields for a query. Uses a lambda expression to obtain values.
An that specifies a persistent object selection.
A lambda expression that gets a value from a persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a sum of objects' specific Decimal fields for a query.
Asynchronously enumerates all objects in a query and saves them to an array.
An to be enumerated.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns an array of objects.
Asynchronously enumerates a query and uses a key selector and an element selector to construct a Dictionary<TKey,TValue>.
An to be enumerated.
A function that acquires each persistent object's key.
A function that returns a result value for each persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a Dictionary<TKey,TValue>.
Asynchronously enumerates a query and uses a key selector to construct a Dictionary<TKey,TValue>.
An to be enumerated.
A function that acquires each persistent object's key.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a Dictionary<TKey,TValue>.
Asynchronously enumerates a query and uses a key selector, an element selector, and a comparer to construct a Dictionary<TKey,TValue>.
An to be enumerated.
A function that acquires each persistent object's key.
A function that returns a result value for each persistent object.
An IEqualityComparer<T> object that compares keys created for persistent objects.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a Dictionary<TKey,TValue>.
Asynchronously enumerates a query and uses a key selector and an element selector to construct a Dictionary<TKey,TValue>.
An to be enumerated.
An function that acquires each persistent object's key.
A function that returns a result value for each persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a Dictionary<TKey,TValue>.
Asynchronously enumerates all elements in a query and saves them to a list.
An to be enumerated.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a list of objects.
Asynchronously enumerates a query and uses a key selector and a comparer to construct a Lookup<TKey,TElement>.
An to be enumerated.
A function that acquires each persistent object's key.
A function that returns a result value for each persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a Lookup<TKey,TElement>.
Asynchronously enumerates a query and uses a key selector to construct a Lookup<TKey,TElement>.
An to be enumerated.
A function that acquires each persistent object's key.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a Lookup<TKey,TElement>.
Asynchronously enumerates a query and uses a key selector, an element selector and an comparer to construct a Lookup<TKey,TElement>.
An to be enumerated.
A function that acquires each persistent object's key.
A function that returns a result value for each persistent object.
A function that returns a result value for each persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a Lookup<TKey,TElement>.
Asynchronously enumerates a query and uses a key selector and an element selector to construct a Lookup<TKey,TElement>.
An to be enumerated.
A function that acquires each persistent object's key.
A function that returns a result value for each persistent object.
A CancellationToken object that delivers a cancellation notice to the running operation.
A Task that returns a Lookup<TKey,TElement>.
The data source for a and controls that binds these controls to data in Server Mode.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with a given and object type.
The that will be used to load and save persistent objects. This value is used to initialize the property.
An object that identifies the class describing the target data table. This value is used to initialize the property, and indirectly the property.
Initializes a new instance of the class with a given , object type and filter criteria.
The that will be used to load and save persistent objects. This value is used to initialize the property.
An object that identifies the class describing the target data table. This value is used to initialize the property, and indirectly the property.
A object that specifies a filter expression applied to data on the data store side. This value is assigned to the property.
Initializes a new instance of the class with a given and object type.
The that will be used to load and save persistent objects. This value is used to initialize the property.
The type of an object that describes the target data table. This value is used to initialize the property, and indirectly the property.
Initializes a new instance of the class with a given , object type and filter criteria.
The that will be used to load and save persistent objects. This value is used to initialize the property.
The type of an object that describes the target data table. This value is used to initialize the property, and indirectly the property.
A object that specifies a filter expression applied to data on the data store side. This value is assigned to the property.
Initializes a new instance of the class and adds it to a form's container.
An IContainer object, which is the owner container of the created XPServerCollectionSource instance.
Gets or sets whether data editing is allowed.
true to allow data editing; otherwise, false.
Gets or sets whether new items can be added to a collection by a bound control.
true to allow adding new items; otherwise, false.
Gets or sets whether items can be removed from a collection by a bound control.
true to allow remove items; otherwise, false.
Specifies how data source contents are sorted by default, when sort order is not specified by the bound control.
A object which contains the names of the columns against which data source contents are sorted.
Gets or sets whether the persistent object is deleted from the data store when it is removed from the collection.
true if the persistent object is deleted from the data store when it is removed from the collection; otherwise, false.
Gets or sets properties that are available for binding in a bound data-aware control at design time.
The displayable properties list, containing property paths separated by semicolons. For example, "FirstName;LastName;Company.Name;Address.City".
Gets or sets the criteria used to filter objects on the data store side. These criteria are never affected by the data-aware control that is bound to the current object.
A object that specifies the criteria to filter objects on the data store side.
Gets or sets an expression in a string format, used to filter objects on the data store side. This filter is never affected by the data-aware control that is bound to the current object.
A string that specifies the filter expression applied to data on the data server side.
Gets a object that describes the target data table in the data store.
An object that describes the target data table in the data store.
Gets the type of the object that describes the target data table in the data store.
The of the object that describes the target data table.
Forces the bound data-aware control to reload data from the data store.
Enables the to be associated with a session.
Fires when a data server throws an exception.
Gets or sets the used by the current object.
The session with a connection to a data source. The default value is .
Gets or sets whether the tracks item changes.
true to raise the ListChange event after an item has been changed; otherwise, false.
A data source that binds DevExpress grid controls with data tables and allows retrieving data from the server side.
Initializes a new instance.
Uses a and object type metadata to initialize a new instance.
The session used to load persistent objects. This value is assigned to the property.
The metadata that describes the target data table in the data store.
Uses a , object type metadata, and filter criteria to initialize a new instance.
The session used to load persistent objects. This value is assigned to the property.
The metadata that describes the target data table in the data store.
An expression that calculates values to be displayed in a data table. The expression is assigned to the property.
Uses a and object type to initialize a new instance.
The session used to load persistent objects. This value is assigned to the property.
A persistent type. This value is assigned to the property and indirectly assigned to the property.
Uses a , an object type and filter criteria to initialize a new instance.
The session used to load persistent objects. This value is assigned to the property.
A persistent type. This value is assigned to the property and indirectly assigned to the property.
An expression that calculates values to be displayed in a data table. The expression is assigned to the property.
Initializes a new instance and adds it to a container.
A container that is the owner of the created XPServerModeView.
Creates a new object and appends it to the collection.
The expression used to calculate values in a column on the data store side.
The object that was added to the collection.
Creates a new object and appends it to the collection.
A string value that specifies the expression used to calculate values in a column on the data store side. This value is assigned to the property.
The object that was added to the collection.
Creates a new object and appends it to the collection.
A string value that specifies the property name. This value is assigned to the property.
The expression used to calculate values in a column on the data store side.
The object that was added to the collection.
Creates a new object and appends it to the collection.
A string value that specifies the property name. This value is assigned to the property.
The expression used to calculate values in a column on the data store side.
A enumeration value that specifies a sort order for property values to be retrieved from the data store. This value is assigned to the property.
The object that was added to the collection.
Creates a new object and appends it to the collection.
A string value that specifies the property name. This value is assigned to the property.
A string value that specifies the expression used to calculate values in a column on the data store side. This value is assigned to the property.
The object that was added to the collection.
Creates a new object and appends it to the collection.
A string value that specifies the property name. This value is assigned to the property.
A string value that specifies the expression used to calculate values in a column on the data store side. This value is assigned to the property.
A enumeration value that specifies a sort order for property values to be retrieved from the data store. This value is assigned to the property.
The object that was added to the collection.
Specifies the criteria used to filter items on the data store side. Bound data-aware controls never affect the criteria.
An expression that filters items on the data store side.
Specifies a string that contains the criteria used to filter items on the data store side. Bound data-aware controls never affect the criteria.
A string that represents a filter expression. The expression contains criteria to filter items on the data store side.
Gets or sets the that describes the type of items the target data table contains.
Metadata that relates to the type of items the target data table contains.
Gets or sets the type of items the target data table contains.
The type of items the data source contains.
Clears the collection and populates it with properties of the persistent type specified by the property.
Gets a object that contains information on a persistent type's property names, criteria, and sort order.
A object collection that contains information on a persistent type's property names, criteria, and sort order.
Occurs when the requests a to retrieve objects from the data store.
Occurs when a data server throws an exception.
Gets or sets a session used to load persistent objects.
The session used to load persistent objects.
The view that stores data retrieved from persistent objects.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified and properties.
A object which represents the session that will be used to load and save persistent objects. This value is assigned to the property.
An object which provides the metadata information for the objects to add to the view. This value is assigned to the property.
Initializes a new instance of the class with the specified settings.
A object which represents the session that will be used to load and save persistent objects. This value is assigned to the property.
An object which provides the metadata information for the objects to add to the view. This value is assigned to the property.
A object which represents a collection whose elements are added to the collection.
A object that specifies the filter criteria.
Initializes a new instance of the class with the specified settings.
A object which represents the session that will be used to load and save persistent objects. This value is assigned to the property.
An object which provides the metadata information for the objects to add to the view. This value is assigned to the property.
A object which represents a collection whose elements are added to the collection.
A object that specifies the filter criteria.
A object that specifies the grouping criteria.
Initializes a new instance of the class with the specified settings.
A object which represents the session that will be used to load and save persistent objects. This value is assigned to the property.
An object which provides the metadata information for the objects to add to the view. This value is assigned to the property.
A value which lists the property names separated by semicolons. For example, "FirstName + LastName;Company.Name;Address.City".
A object that specifies the filter criteria.
Initializes a new instance of the class with the specified session and type of persistent objects to include in the view.
A object which represents the session that will be used to load and save persistent objects. This value is assigned to the property.
The type of persistent objects to include into the view.
Initializes a new instance of the class with the specified settings.
A object which represents the session that will be used to load and save persistent objects. This value is assigned to the property.
The type of persistent objects to include into the view.
A object which represents a collection whose elements are added to the collection.
A object that specifies the filter criteria.
Initializes a new instance of the class with the specified settings.
A object which represents the session that will be used to load and save persistent objects. This value is assigned to the property.
The type of persistent objects to include in the view.
A value which lists the property names separated by semicolons. For example, "FirstName + LastName;Company.Name;Address.City".
A object that specifies the filter criteria.
Initializes a new instance of the class and adds it to a form's container.
An IContainer object, which is the owner container of the created XPView instance.
Creates a new object and appends it to the collection.
A object which specifies the expression used to calculate the values in a column.
The object that was added to the collection.
Creates a new object with the specified name and appends it to the collection.
A value which specifies the property name. This value is assigned to the property.
The object that was added to the collection.
Creates a new object with the specified expression and appends it to the collection.
A value which specifies the property name. This value is assigned to the property.
A object which specifies the expression used to calculate the values in a column.
The object that was added to the collection.
Creates a new object with the specified expression and appends it to the collection.
A value which specifies the property name. This value is assigned to the property.
A object which specifies the expression used to calculate the values in a column.
true to group the view by this property; otherwise, false. This value is assigned to the property.
The object that was added to the collection.
Creates a new object with the specified settings and appends it to the collection.
A value which specifies the property name. This value is assigned to the property.
A object which specifies the expression used to calculate the values in a column.
true to group the view by this property; otherwise, false. This value is assigned to the property.
true to retrieve data; otherwise, false. This value is assigned to the property.
A enumeration value which specifies the column's sort order. This value is assigned to the property.
The object that was added to the collection.
Creates a new object with the specified expression and appends it to the collection.
A value which specifies the property name. This value is assigned to the property.
A value which specifies the expression used to calculate the values in a column. This value is assigned to the property.
The object that was added to the collection.
Creates a new object with the specified expression and appends it to the collection.
A value which specifies the property name. This value is assigned to the property.
A value which specifies the expression used to calculate the values in a column. This value is assigned to the property.
true to group the view by this property; otherwise, false. This value is assigned to the property.
The object that was added to the collection.
Creates a new object with the specified settings and appends it to the collection.
A value which specifies the property name. This value is assigned to the property.
A value which specifies the expression used to calculate the values in a column. This value is assigned to the property.
true to group the view by this property; otherwise, false. This value is assigned to the property.
true to retrieve data; otherwise, false. This value is assigned to the property.
A enumeration value which specifies the column's sort order. This value is assigned to the property.
A object that was added to the collection.
Gets or sets whether string comparisons evaluated by the on the client are case-sensitive.
true if string comparisons are case-sensitive; otherwise, false.
Gets the number of records within the view.
An integer value which specifies the number of records within the view.
Gets or sets the criteria associated with the view.
A descendant which represents the criteria associated with the view.
Gets or sets the criteria used to filter objects while the view is being loaded.
A value that specifies the criteria used to filter objects while the view is being loaded.
Gets or sets the expression used to filter the rows displayed in the view (on the client side).
A object which specifies the expression used to filter the rows displayed in the view.
Gets or sets the grouping criteria which is associated with the view.
A object that specifies the grouping criteria.
Gets or sets the grouping criteria which is associated with the view.
A value that specifies the grouping criteria.
Provides indexed access to individual records within the view.
A zero-based integer which specifies the record's position within the view. If it's negative or exceeds the last available index, an exception is raised.
A object which represents the record at the specified position.
Occurs when the view's settings are changed.
Asynchronously loads data from the data store into the view.
true, if the current method call started collection loading; otherwise, false.
Asynchronously loads data from the data store into the view, and notifies upon completion.
A DevExpress.Xpo.Helpers.AsyncLoadObjectsCallback delegate to be called after loading is complete.
true, if the current method call started collection loading; otherwise, false.
Gets the metadata information for the persistent objects retrieved by the view.
An object which provides the metadata information for the objects to add to the view.
Gets the type of the class whose metadata is provided by the property.
The of the class.
Gets a collection of objects that represent view columns.
A object which represents the collection of objects.
Clears the view and marks it to be reloaded with data from the data store.
Enables the view to be associated with a session.
Specifies whether objects marked as deleted are retrieved by the .
true, if objects marked as deleted are loaded to the collection from a data store; otherwise, false.
Gets or sets the session which is used to load and save persistent objects.
A object which represents the session that is used to load and save persistent objects.
Gets or sets the number of records to exclude when populating the view.
An integer value that specifies the number of records to exclude when populating the view. 0 indicates that records are not excluded.
Provides access to the collection whose elements identify the sorted columns within the view.
A object which contains information on the sorted columns within the view.
Gets or sets the maximum number of records retrieved by the view.
An integer value that specifies the maximum number of records retrieved by the view.
A persistent weak reference to a persistent object.
Initializes a new instance of the class with the default settings.
Initializes a new instance of the class with the specified targeted object.
An object that will be referenced by the newly created object. This value is used to initialize the property.
Initializes a new instance of the class with the specified session.
A object to which the created reference belongs.
Initializes a new instance of the class with the specified session and targeted object.
A object to which the target belongs.
An object that will be referenced by the newly created object. This value is used to initialize the property.
Gets whether the object referenced by this instance has been garbage collected.
true if the referenced object has been garbage collected; otherwise, false.
This method supports the internal infrastructure and is not intended to be used direcly from your code.
A key of the current weak reference.
This method supports the internal infrastructure and is not intended to be used direcly from your code.
Gets or sets the object referenced by the current instance.
An object referenced by the current instance.
This property isn't used.
This property isn't used.