<?xml version="1.0"?>
<doc>
<assembly>
<name>Acme.AuditExample</name>
</assembly>
<members>
<member name="T:Acme.AuditExample.Business.Objects.CustomerPrimaryKey">
<summary>
A strongly-typed primary key object for the 'Customer' table.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerPrimaryKey.#ctor(System.Guid)">
<summary>
The constructor for this object which takes the fields that compreise the primary key for the 'Customer' table.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerPrimaryKey.Equals(System.Object)">
<summary>
Returns a value indicating whether the current object is equal to a specified object.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerPrimaryKey.GetHashCode">
<summary>
Serves as a hash function for this particular type.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.CustomerPrimaryKey.CustomerId">
<summary>
A primary key for the 'Customer' table.
</summary>
</member>
<member name="T:Acme.AuditExample.Business.ConfigurationValues">
<summary>
This is a static class used to define the database connection properties
</summary>
</member>
<member name="M:Acme.AuditExample.Business.ConfigurationValues.GetInstance">
<summary>
Returns a singleton configuration object.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.ConfigurationValues.IsDataBaseVersionMatch">
<summary>
Determines if the database version matches the current library model version.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.ConfigurationValues.ConnectionString">
<summary>
Determines the connection string for all static select methods.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.ConfigurationValues.DirectConnect">
<summary>
Determines if the web service is used (remote conection) or this is a direct database connection.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.ConfigurationValues.DataAccessServiceUrl">
<summary>
The URL to the web servive that is used to pass database across the wire.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.ConfigurationValues.DefaultTimeOut">
<summary>
The timeout in seconds of the database connection.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.ConfigurationValues.Version">
<summary>
Determines the version of the model that created this library.
</summary>
</member>
<member name="T:Acme.AuditExample.Business.SelectCommands.CustomerSelectAll">
<summary>
The select command used to select all rows from the 'Customer' table
</summary>
</member>
<member name="M:Acme.AuditExample.SelectCommandBase.#ctor">
<summary>
Default constructor
</summary>
</member>
<member name="M:Acme.AuditExample.SelectCommandBase.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Serialization constructor
</summary>
</member>
<member name="P:Acme.AuditExample.SelectCommandBase.ConnectionString">
<summary>
The connection string used to connect to the database
</summary>
</member>
<member name="P:Acme.AuditExample.SelectCommandBase.DefaultTimeOut">
<summary>
Determines the default time out
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectAll.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Serialization constructor
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectAll.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Method used internally for serialization
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectAll.#ctor">
<summary>
Default constructor
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectAll.CreateDomainCollection">
<summary>
Creates a persistable domainCollection
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectAll.SetupParameterValues(Widgetsphere.Core.DataAccess.SubDomainBase)">
<summary>
Initializes the parameters for this select command
</summary>
</member>
<member name="P:Acme.AuditExample.Business.SelectCommands.CustomerSelectAll.StoredProcedureName">
<summary>
The stored procedure name to select values to populate a 'Customer' collection
</summary>
</member>
<member name="T:Acme.AuditExample.Business.SelectCommands.CustomerSelectByPks">
<summary>
A select command that selects objects by primary key
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectByPks.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Serialization constructor
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectByPks.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Method used internally for serialization
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectByPks.#ctor(System.Guid)">
<summary>
Select objects by primary key
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectByPks.#ctor(Acme.AuditExample.Business.Objects.CustomerPrimaryKey)">
<summary>
Select objects by a primary key
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectByPks.#ctor(System.Collections.Generic.IEnumerable{Acme.AuditExample.Business.Objects.CustomerPrimaryKey})">
<summary>
Select objects by a list of primary keys
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectByPks.CreateDomainCollection">
<summary>
Creates a persistable domainCollection
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectByPks.SetupParameterValues(Widgetsphere.Core.DataAccess.SubDomainBase)">
<summary>
Initializes the parameters for this select command
</summary>
</member>
<member name="P:Acme.AuditExample.Business.SelectCommands.CustomerSelectByPks.StoredProcedureName">
<summary>
The stored procedure name to select values by primary key to populate a 'Customer' collection
</summary>
</member>
<member name="T:Acme.AuditExample.Business.SelectCommands.CustomerSelectByCreatedDateRange">
<summary>
Select objects by their created date.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectByCreatedDateRange.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Select objects by their created date.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectByCreatedDateRange.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Method used internally for serialization
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectByCreatedDateRange.#ctor(System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
<summary>
Select objects by their created date.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectByCreatedDateRange.CreateDomainCollection">
<summary>
Creates a persistable domainCollection
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectByCreatedDateRange.SetupParameterValues(Widgetsphere.Core.DataAccess.SubDomainBase)">
<summary>
Initializes the parameters for this select command
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectByCreatedDateRange.Execute(Widgetsphere.Core.DataAccess.SubDomainBase)">
<summary>
Execute this select command on the database
</summary>
</member>
<member name="P:Acme.AuditExample.Business.SelectCommands.CustomerSelectByCreatedDateRange.StoredProcedureName">
<summary>
The stored procedure name to select values to populate a 'Customer' collection in a paged fashion
</summary>
</member>
<member name="T:Acme.AuditExample.Business.SelectCommands.CustomerSelectByModifiedDateRange">
<summary>
Select objects by their modified date.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectByModifiedDateRange.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Select objects by their modified date.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectByModifiedDateRange.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Method used internally for serialization
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectByModifiedDateRange.#ctor(System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
<summary>
Select objects by their modified date.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectByModifiedDateRange.CreateDomainCollection">
<summary>
Creates a persistable domainCollection
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectByModifiedDateRange.SetupParameterValues(Widgetsphere.Core.DataAccess.SubDomainBase)">
<summary>
Initializes the parameters for this select command
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SelectCommands.CustomerSelectByModifiedDateRange.Execute(Widgetsphere.Core.DataAccess.SubDomainBase)">
<summary>
Execute this select command on the database
</summary>
</member>
<member name="P:Acme.AuditExample.Business.SelectCommands.CustomerSelectByModifiedDateRange.StoredProcedureName">
<summary>
The stored procedure name to select values to populate a 'Customer' collection in a paged fashion
</summary>
</member>
<member name="T:Acme.AuditExample.Domain.Objects.DomainCustomerCollection">
<summary>
This is an customizable extender for the domain class associated with the 'Customer' object collection
</summary>
</member>
<member name="M:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Serialization constructor
</summary>
</member>
<member name="M:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Method used internally for serialization
</summary>
</member>
<member name="M:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.OnRowChanged(System.Data.DataRowChangeEventArgs)">
<summary>
Raises the RowChanged event.
</summary>
</member>
<member name="M:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.GetEnumerator">
<summary>
Returns an enumerator that can be used to iterate through the collection.
</summary>
<returns>An Enumerator that can iterate through the objects in this collection.</returns>
</member>
<member name="M:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.CreateInstance">
<summary>
Create a new instance of this object type
</summary>
</member>
<member name="M:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.NewRowFromBuilder(System.Data.DataRowBuilder)">
<summary>
Create new row from a DataRowBuilder
</summary>
<param name="builder">The DataRowBuilder object that is used to create the new row</param>
<returns>A new datarow of type 'Customer'</returns>
</member>
<member name="M:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.GetRowType">
<summary>
Returns the type of the datarow that this collection holds
</summary>
</member>
<member name="M:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.GetUpdateFreeSqlParameters">
<summary>
Gets a list of parameters for SQL update commands.
</summary>
</member>
<member name="M:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.GetInsertFreeSqlParameters">
<summary>
Gets a list of parameters for SQL insert commands.
</summary>
</member>
<member name="M:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.GetDeleteFreeSqlParameters">
<summary>
Gets a list of parameters for SQL delete commands.
</summary>
</member>
<member name="M:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.CreateRelations">
<summary>
Creates the referential integrity for this collection
</summary>
</member>
<member name="M:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.HandleErrors">
<summary>
Determines if errors are handled by this object
</summary>
</member>
<member name="P:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.Item(System.Int32)">
<summary>
Gets or sets the element at the specified index.
</summary>
<param name="index">The zero-based index of the element to get or set. </param>
<returns>The element at the specified index.</returns>
</member>
<member name="P:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.UseStoredProcedure">
<summary>
Determines if the stored procedure or SQL text is used for CRUD operations.
</summary>
</member>
<member name="P:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.DeleteStoredProcedureName">
<summary>
The stored procedure name that performs deletes for the objects in this collection
</summary>
</member>
<member name="P:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.DeleteSQLText">
<summary>
The SQL that performs deletes for the objects in this collection
</summary>
</member>
<member name="P:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.InsertStoredProcedureName">
<summary>
The stored procedure name that performs inserts for the objects in this collection
</summary>
</member>
<member name="P:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.InsertSQLText">
<summary>
The SQL that performs inserts for the objects in this collection
</summary>
</member>
<member name="P:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.UpdateStoredProcedureName">
<summary>
The stored procedure name that performs updates for the objects in this collection
</summary>
</member>
<member name="P:Acme.AuditExample.Domain.Objects.DomainCustomerCollection.UpdateSQLText">
<summary>
The SQL that performs updates for the objects in this collection
</summary>
</member>
<member name="T:Acme.AuditExample.Business.LINQ.CustomerQuery">
<summary>
This is a helper object for running LINQ queries on the Customer collection.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.LINQ.CustomerQuery.CustomerId">
<summary>
(Maps to the 'Customer.CustomerId' database field)
</summary>
</member>
<member name="P:Acme.AuditExample.Business.LINQ.CustomerQuery.Name">
<summary>
(Maps to the 'Customer.Name' database field)
</summary>
</member>
<member name="P:Acme.AuditExample.Business.LINQ.CustomerQuery.Createddate">
<summary>
The date of creation
</summary>
</member>
<member name="P:Acme.AuditExample.Business.LINQ.CustomerQuery.Createdby">
<summary>
The name of the creating entity
</summary>
</member>
<member name="P:Acme.AuditExample.Business.LINQ.CustomerQuery.Modifieddate">
<summary>
The date of last modification
</summary>
</member>
<member name="P:Acme.AuditExample.Business.LINQ.CustomerQuery.Modifiedby">
<summary>
The name of the last modifing entity
</summary>
</member>
<member name="P:Acme.AuditExample.Business.LINQ.CustomerQuery.Timestamp">
<summary>
This is an internal field and is not to be used.
</summary>
</member>
<member name="T:Acme.AuditExample.PagingBase`1">
<summary>
This is the base class for all custom paging objects
</summary>
</member>
<member name="M:Acme.AuditExample.PagingBase`1.#ctor">
<summary>
Creates a paging object
</summary>
</member>
<member name="M:Acme.AuditExample.PagingBase`1.#ctor(System.Int32,System.Int32)">
<summary>
Creates a paging object
</summary>
<param name="pageIndex">The page number to load</param>
<param name="recordsperPage">The number of records per page.</param>
</member>
<member name="M:Acme.AuditExample.PagingBase`1.#ctor(System.Int32,System.Int32,`0)">
<summary>
Creates a paging object
</summary>
<param name="pageIndex">The page number to load</param>
<param name="recordsperPage">The number of items per page.</param>
<param name="orderByField">The field on which to sort.</param>
</member>
<member name="P:Acme.AuditExample.PagingBase`1.PageIndex">
<summary>
The page number of load.
</summary>
</member>
<member name="P:Acme.AuditExample.PagingBase`1.RecordsperPage">
<summary>
The number of items per page.
</summary>
</member>
<member name="P:Acme.AuditExample.PagingBase`1.OrderByList">
<summary>
A list of fields on which to sort.
</summary>
</member>
<member name="P:Acme.AuditExample.PagingBase`1.RecordCount">
<summary>
The total number of non-paged items returned for the search.
</summary>
</member>
<member name="T:Acme.AuditExample.Business.Objects.QueryOptimizer">
<summary>
This class can be used to optimize queries or report information about the operations
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.QueryOptimizer.#ctor">
<summary>
Default constructor
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.QueryOptimizer.#ctor(System.Boolean)">
<summary>
Initializes a new instance of this object using the specified NoLocking property
</summary>
<param name="noLocking">Determines if the query use select locks</param>
</member>
<member name="P:Acme.AuditExample.Business.Objects.QueryOptimizer.NoLocking">
<summary>
Determines if the query use select locks
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.QueryOptimizer.TotalMilliseconds">
<summary>
Determines the total time a query took to run
</summary>
</member>
<member name="T:Acme.AuditExample.Business.Objects.Customer">
<summary>
Class definition for the 'Customer' entity
</summary>
</member>
<member name="T:Acme.AuditExample.Business.Objects.ICustomer">
<summary>
Interface definition for the 'Customer' entity
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.ICustomer.Remove">
<summary>
Removes this object from its parent collection. It will not be deleted from the database.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.ICustomer.Persist">
<summary>
Persists this object to the database.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.ICustomer.Clone">
<summary>
Creates a clone of this object.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.ICustomer.CustomerId">
<summary>
The CustomerId field
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.ICustomer.Name">
<summary>
The Name field
</summary>
</member>
<member name="E:Acme.AuditExample.Business.Objects.ICustomer.Validate">
<summary>
This event is called before persisting to the database.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.ICustomer.PrimaryKey">
<summary>
The primary key for this object
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.#ctor(Acme.AuditExample.Domain.Objects.DomainCustomer)">
<summary>
Creates a 'Customer' object from a domain object
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.#ctor(System.Data.DataRowView)">
<summary>
Creates a 'Customer' object from a DataRowView
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.SetModifieddate(System.DateTime)">
<summary>
Sets 'ModifiedBy' column.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.SetCreateddate(System.DateTime)">
<summary>
Sets 'ModifiedBy' column.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.OnValidate(Widgetsphere.Core.EventArgs.BusinessObjectEventArgs)">
<summary>
This event is called before persisting to store.
</summary>
<param name="item"></param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.Persist">
<summary>
Persists this object to the database.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.Remove">
<summary>
Removes this object from its parent collection. It will not be deleted from the database.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.Delete">
<summary>
Marks this object for deletion. The next call to the Persist method will delete it from the database.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.GetHashCode">
<summary>
Serves as a hash function for this particular type.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.Equals(System.Object)">
<summary>
Returns a value indicating whether the current object is equal to a specified object.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.GetDefault(Acme.AuditExample.Business.Objects.Customer.FieldNameConstants)">
<summary>
Gets the default value of one of this object's properties.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.GetValue(Acme.AuditExample.Business.Objects.Customer.FieldNameConstants)">
<summary>
Gets the value of one of this object's properties.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.GetValue(Acme.AuditExample.Business.Objects.Customer.FieldNameConstants,System.Object)">
<summary>
Gets the value of one of this object's properties.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.GetInteger(Acme.AuditExample.Business.Objects.Customer.FieldNameConstants)">
<summary>
Gets the value of one of this object's properties.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.GetInteger(Acme.AuditExample.Business.Objects.Customer.FieldNameConstants,System.Int32)">
<summary>
Gets the value of one of this object's properties.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.GetDouble(Acme.AuditExample.Business.Objects.Customer.FieldNameConstants)">
<summary>
Gets the value of one of this object's properties.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.GetDouble(Acme.AuditExample.Business.Objects.Customer.FieldNameConstants,System.Double)">
<summary>
Gets the value of one of this object's properties.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.GetDateTime(Acme.AuditExample.Business.Objects.Customer.FieldNameConstants)">
<summary>
Gets the value of one of this object's properties.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.GetDateTime(Acme.AuditExample.Business.Objects.Customer.FieldNameConstants,System.DateTime)">
<summary>
Gets the value of one of this object's properties.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.GetString(Acme.AuditExample.Business.Objects.Customer.FieldNameConstants)">
<summary>
Gets the value of one of this object's properties.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.GetString(Acme.AuditExample.Business.Objects.Customer.FieldNameConstants,System.String)">
<summary>
Gets the value of one of this object's properties.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.SetValue(Acme.AuditExample.Business.Objects.Customer.FieldNameConstants,System.Object)">
<summary>
Assigns a value to a field on this object.
</summary>
<param name="field">The field to set</param>
<param name="newValue">The new value to assign to the field</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.SetValue(Acme.AuditExample.Business.Objects.Customer.FieldNameConstants,System.Object,System.Boolean)">
<summary>
Assigns a value to a field on this object.
</summary>
<param name="field">The field to set</param>
<param name="newValue">The new value to assign to the field</param>
<param name="fixLength">Determines if the length should be truncated if too long. When false, an error will be raised if data is too large to be assigned to the field.</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.GetFieldLength(Acme.AuditExample.Business.Objects.Customer.FieldNameConstants)">
<summary>
Determines the length of the specified field if it can be set.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.RejectChanges">
<summary>
Rejects all the changes for this object, since the last load
</summary>
<returns>void</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.Clone">
<summary>
Create a copy of this object.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.Clone(System.Guid)">
<summary>
Create a copy of this object.
<param name="customerId">The customerId field</param>
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.GetAuditRecords">
<summary>
Return audit records for this entity
</summary>
<returns>A set of audit records for the current record based on primary key</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.GetAuditRecords(System.Int32,System.Int32)">
<summary>
Return audit records for this entity
</summary>
<param name="pageOffset">The page offset needed for pagination starting from page 1</param>
<param name="recordsPerPage">The number of records to be returned on a page.</param>
<returns>A set of audit records for the current record based on primary key</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.GetAuditRecords(System.Int32,System.Int32,System.Nullable{System.DateTime},System.Nullable{System.DateTime})">
<summary>
Return audit records for this entity
</summary>
<param name="pageOffset">The page offset needed for pagination starting from page 1</param>
<param name="recordsPerPage">The number of records to be returned on a page.</param>
<param name="startDate">The starting date used when searching for records.</param>
<param name="endDate">The ending date used when searching for records.</param>
<returns>A set of audit records for the current record based on primary key</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.GetMaxLength(Acme.AuditExample.Business.Objects.Customer.FieldNameConstants)">
<summary>
Gets the maximum size of the field value.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.SelectUsingPK(System.Guid)">
<summary>
Select a single object from this collection by its primary key.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.SelectUsingPK(System.Guid,System.String)">
<summary>
Select a single object from this collection by its primary key.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.Customer.IsEquivalent(Widgetsphere.Core.DataAccess.IBusinessObject)">
<summary>
Determines if all of the fields for the specified object exactly matches the current object.
</summary>
<param name="item">The object to compare</param>
</member>
<member name="P:Acme.AuditExample.Business.Objects.Customer.ItemState">
<summary>
The current state of this object.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.Customer.Container">
<summary>
Determines the type of collection that contains this object.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.Customer.Modifiedby">
<summary>
The audit field for the 'Modified By' column.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.Customer.Modifieddate">
<summary>
The audit field for the 'Modified Date' column.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.Customer.Createdby">
<summary>
The audit field for the 'Created By' column.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.Customer.Createddate">
<summary>
The audit field for the 'Created Date' column.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.Customer.IsParented">
<summary>
Determines if this object is part of a collection or is detached
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.Customer.WrappedClass">
<summary>
Returns the internal object that this object wraps
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.Customer.PrimaryKey">
<summary>
The primary key for this object
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.Customer.CustomerId">
<summary>
Property for table field: CustomerId
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.Customer.Name">
<summary>
Property for table field: Name
</summary>
</member>
<member name="E:Acme.AuditExample.Business.Objects.Customer.Validate">
<summary>
This event is called before persisting to the database.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.Customer.Widgetsphere#Core#DataAccess#IBusinessObject#ParentCollection">
<summary>
This is a reference back to the generic collection that holds this object.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.Customer.ParentCollection">
<summary>
This is a reference back to the collection that holds this object.
</summary>
</member>
<member name="T:Acme.AuditExample.Business.Objects.Customer.FieldNameConstants">
<summary>
Enumeration to define each property that maps to a database field for the 'Customer' table.
</summary>
</member>
<member name="F:Acme.AuditExample.Business.Objects.Customer.FieldNameConstants.CustomerId">
<summary>
Field mapping for the 'CustomerId' property
</summary>
</member>
<member name="F:Acme.AuditExample.Business.Objects.Customer.FieldNameConstants.Name">
<summary>
Field mapping for the 'Name' property
</summary>
</member>
<member name="F:Acme.AuditExample.Business.Objects.Customer.FieldNameConstants.Createdby">
<summary>
Field mapping for the 'Createdby' property
</summary>
</member>
<member name="F:Acme.AuditExample.Business.Objects.Customer.FieldNameConstants.Createddate">
<summary>
Field mapping for the 'Createddate' property
</summary>
</member>
<member name="F:Acme.AuditExample.Business.Objects.Customer.FieldNameConstants.Modifiedby">
<summary>
Field mapping for the 'Modifiedby' property
</summary>
</member>
<member name="F:Acme.AuditExample.Business.Objects.Customer.FieldNameConstants.Modifieddate">
<summary>
Field mapping for the 'Modifieddate' property
</summary>
</member>
<member name="T:Acme.AuditExample.Domain.Objects.DomainCustomer">
<summary>
This is an customizable extender for the domain class associated with the 'Customer' object
</summary>
</member>
<member name="M:Acme.AuditExample.Domain.Objects.DomainCustomer.GetHashCode">
<summary>
Serves as a hash function for this particular type.
</summary>
</member>
<member name="T:Acme.AuditExample.Business.Audit.CustomerAudit">
<summary>
The object to hold the 'CustomerAudit' entity
</summary>
</member>
<member name="T:Acme.AuditExample.IAudit">
<summary>
The base interface for all audit objects
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Audit.CustomerAudit.GetValues(System.Guid)">
<summary>
Gets a set of audit records based on a primary key
</summary>
<returns>A set of audit records for the current record based on primary key</returns>
</member>
<member name="M:Acme.AuditExample.Business.Audit.CustomerAudit.GetValues(System.Int32,System.Int32,System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.Guid)">
<summary>
Gets a set of audit records based on a primary key
</summary>
<param name="pageOffset">The page offset needed for pagination starting from page 1</param>
<param name="recordsPerPage">The number of records to be returned on a page.</param>
<param name="startDate">The starting date used when searching for records.</param>
<param name="endDate">The ending date used when searching for records.</param>
<returns>A set of audit records for the current record based on primary key</returns>
</member>
<member name="P:Acme.AuditExample.Business.Audit.CustomerAudit.CustomerId">
<summary>
The property that maps back to the database 'Customer.CustomerId' field
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Audit.CustomerAudit.Name">
<summary>
The property that maps back to the database 'Customer.Name' field
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Audit.CustomerAudit.AuditType">
<summary>
The type of audit
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Audit.CustomerAudit.AuditDate">
<summary>
The date of the audit
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Audit.CustomerAudit.ModifiedBy">
<summary>
The modifier value of the audit
</summary>
</member>
<member name="T:Acme.AuditExample.Business.Objects.CustomerCollection">
<summary>
The collection to hold 'Customer' entities
</summary>
</member>
<member name="F:Acme.AuditExample.Business.Objects.CustomerCollection._subDomain">
<summary>
The parent subdomain object
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.#ctor(System.String)">
<summary>
Constructor that enables you to specify a modifier
</summary>
<param name="modifier">Used in audit operations to track changes</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.#ctor">
<summary>
The default constructor
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.NewItem(System.Guid)">
<summary>
Create a new object to later add to this collection
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.NewItem">
<summary>
Create a new object to later add to this collection
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.AddItem(Acme.AuditExample.Business.Objects.Customer)">
<summary>
Add a newly created entity to this collection.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.ProcessVisitor(Widgetsphere.Core.DataAccess.IVisitor)">
<summary>
Takes an IVisitor object and iterates through each item in this collection
</summary>
<param name="visitor">The object that processes each collection item</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.Persist">
<summary>
Persists this collection to store.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.RunSelect">
<summary>
Select all objects from store.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.RunSelect(System.String)">
<summary>
Select all objects from store.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.RunSelect(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Using the specified Where expression, execute a query against the database to return a result set
</summary>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.RunSelect(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},System.String)">
<summary>
Using the specified Where expression, execute a query against the database to return a result set
</summary>
<param name="where">The expression that determines the records selected</param>
<param name="modifier">The modified audit trail</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.RunSelect(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer,System.String)">
<summary>
Using the specified Where expression, execute a query against the database to return a result set
</summary>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
<param name="modifier">The modified audit trail</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.RunSelect(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.CustomerPaging)">
<summary>
Using the specified Where expression, execute a query against the database to return a result set
</summary>
<param name="where">The expression that determines the records selected</param>
<param name="paging">The paging object to determine how the results are paged.</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.RunSelect(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.CustomerPaging,System.String)">
<summary>
Using the specified Where expression, execute a query against the database to return a result set
</summary>
<param name="where">The expression that determines the records selected</param>
<param name="paging">The paging object to determine how the results are paged.</param>
<param name="modifier">The modified audit trail</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.RunSelect(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.CustomerPaging,Acme.AuditExample.Business.Objects.QueryOptimizer,System.String)">
<summary>
Using the specified Where expression, execute a query against the database to return a result set
</summary>
<param name="where">The expression that determines the records selected</param>
<param name="paging">The paging object to determine how the results are paged.</param>
<param name="optimizer">The optimization object to use for running queries</param>
<param name="modifier">The modified audit trail</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Int32}})">
<summary>
Get the maximum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Int32}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Int32}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Int32}}})">
<summary>
Get the maximum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Int32}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Int32}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Single}})">
<summary>
Get the maximum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Single}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Single}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Single}}})">
<summary>
Get the maximum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Single}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Single}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Double}})">
<summary>
Get the maximum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Double}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Double}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Double}}})">
<summary>
Get the maximum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Double}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Double}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Decimal}})">
<summary>
Get the maximum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Decimal}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Decimal}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Decimal}}})">
<summary>
Get the maximum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Decimal}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Decimal}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.String}})">
<summary>
Get the maximum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.String}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.String}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.DateTime}})">
<summary>
Get the maximum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.DateTime}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.DateTime}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.DateTime}}})">
<summary>
Get the maximum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.DateTime}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMax(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.DateTime}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the maximum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Int32}})">
<summary>
Get the minimum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Int32}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Int32}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Int32}}})">
<summary>
Get the minimum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Int32}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Int32}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Single}})">
<summary>
Get the minimum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Single}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Single}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Single}}})">
<summary>
Get the minimum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Single}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Single}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Double}})">
<summary>
Get the minimum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Double}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Double}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Double}}})">
<summary>
Get the minimum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Double}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Double}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Decimal}})">
<summary>
Get the minimum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Decimal}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Decimal}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Decimal}}})">
<summary>
Get the minimum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Decimal}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Decimal}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.String}})">
<summary>
Get the minimum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.String}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.String}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.DateTime}})">
<summary>
Get the minimum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.DateTime}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.DateTime}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.DateTime}}})">
<summary>
Get the minimum value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.DateTime}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetMin(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.DateTime}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the minimum value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Int32}})">
<summary>
Get the average value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Int32}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the average value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Int32}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the average value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Int32}}})">
<summary>
Get the average value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Int32}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the average value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Int32}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the average value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Single}})">
<summary>
Get the average value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Single}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the average value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Single}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the average value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Single}}})">
<summary>
Get the average value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Single}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the average value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Single}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the average value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Double}})">
<summary>
Get the average value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Double}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the average value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Double}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the average value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Double}}})">
<summary>
Get the average value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Double}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the average value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Double}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the average value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Decimal}})">
<summary>
Get the average value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Decimal}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the average value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Decimal}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the average value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Decimal}}})">
<summary>
Get the average value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Decimal}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the average value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetAverage(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Decimal}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the average value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Int32}})">
<summary>
Get the summary value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Int32}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the summary value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Int32}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the summary value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Int32}}})">
<summary>
Get the summary value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Int32}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the summary value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Int32}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the summary value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Single}})">
<summary>
Get the summary value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Single}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the summary value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Single}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the summary value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Single}}})">
<summary>
Get the summary value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Single}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the summary value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Single}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the summary value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Double}})">
<summary>
Get the summary value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Double}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the summary value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Double}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the summary value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Double}}})">
<summary>
Get the summary value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Double}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the summary value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Double}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the summary value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Decimal}})">
<summary>
Get the summary value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Decimal}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the summary value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Decimal}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the summary value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Decimal}}})">
<summary>
Get the summary value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Decimal}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the summary value of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetSum(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Decimal}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the summary value of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetCount">
<summary>
Get the count of all objects
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetCount(Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the count of all objects
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetCount(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get the count of objects that match the Where condition
</summary>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetCount(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get the count of objects that match the Where condition
</summary>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Int32}})">
<summary>
Get a list of distinct values of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Int32}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Int32}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Int32}}})">
<summary>
Get a list of distinct values of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Int32}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Int32}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Single}})">
<summary>
Get a list of distinct values of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Single}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Single}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Single}}})">
<summary>
Get a list of distinct values of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Single}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Single}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Double}})">
<summary>
Get a list of distinct values of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Double}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Double}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Double}}})">
<summary>
Get a list of distinct values of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Double}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Double}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Decimal}})">
<summary>
Get a list of distinct values of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Decimal}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Decimal}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Decimal}}})">
<summary>
Get a list of distinct values of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Decimal}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Decimal}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.String}})">
<summary>
Get a list of distinct values of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.String}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.String}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.DateTime}})">
<summary>
Get a list of distinct values of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.DateTime}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.DateTime}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.DateTime}}})">
<summary>
Get a list of distinct values of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.DateTime}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.DateTime}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Guid}})">
<summary>
Get a list of distinct values of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Guid}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Guid}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Guid}}})">
<summary>
Get a list of distinct values of the field for all objects
</summary>
<param name="select">The field to aggregate</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Guid}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDistinct(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Guid}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Get a list of distinct values of the field in the set of records that match the Where condition
</summary>
<param name="select">The field to aggregate</param>
<param name="where">The expression that determines the records selected</param>
<param name="optimizer">The optimization object to use for running queries</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.UpdateData(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Int32}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},System.Int32)">
<summary>
Update the specified field that matches the Where expression with the new data value
</summary>
<param name="select">The field to update</param>
<param name="where">The expression that determines the records selected</param>
<param name="newValue">The new value to set the specified field in all matching records</param>
<returns>The number of records affected</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.UpdateData(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Int32}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},System.Nullable{System.Int32})">
<summary>
Update the specified field that matches the Where expression with the new data value
</summary>
<param name="select">The field to update</param>
<param name="where">The expression that determines the records selected</param>
<param name="newValue">The new value to set the specified field in all matching records</param>
<returns>The number of records affected</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.UpdateData(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Single}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},System.Single)">
<summary>
Update the specified field that matches the Where expression with the new data value
</summary>
<param name="select">The field to update</param>
<param name="where">The expression that determines the records selected</param>
<param name="newValue">The new value to set the specified field in all matching records</param>
<returns>The number of records affected</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.UpdateData(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Single}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},System.Nullable{System.Single})">
<summary>
Update the specified field that matches the Where expression with the new data value
</summary>
<param name="select">The field to update</param>
<param name="where">The expression that determines the records selected</param>
<param name="newValue">The new value to set the specified field in all matching records</param>
<returns>The number of records affected</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.UpdateData(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Decimal}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},System.Decimal)">
<summary>
Update the specified field that matches the Where expression with the new data value
</summary>
<param name="select">The field to update</param>
<param name="where">The expression that determines the records selected</param>
<param name="newValue">The new value to set the specified field in all matching records</param>
<returns>The number of records affected</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.UpdateData(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Decimal}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},System.Nullable{System.Decimal})">
<summary>
Update the specified field that matches the Where expression with the new data value
</summary>
<param name="select">The field to update</param>
<param name="where">The expression that determines the records selected</param>
<param name="newValue">The new value to set the specified field in all matching records</param>
<returns>The number of records affected</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.UpdateData(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Double}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},System.Double)">
<summary>
Update the specified field that matches the Where expression with the new data value
</summary>
<param name="select">The field to update</param>
<param name="where">The expression that determines the records selected</param>
<param name="newValue">The new value to set the specified field in all matching records</param>
<returns>The number of records affected</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.UpdateData(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Double}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},System.Nullable{System.Double})">
<summary>
Update the specified field that matches the Where expression with the new data value
</summary>
<param name="select">The field to update</param>
<param name="where">The expression that determines the records selected</param>
<param name="newValue">The new value to set the specified field in all matching records</param>
<returns>The number of records affected</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.UpdateData(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.String}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},System.String)">
<summary>
Update the specified field that matches the Where expression with the new data value
</summary>
<param name="select">The field to update</param>
<param name="where">The expression that determines the records selected</param>
<param name="newValue">The new value to set the specified field in all matching records</param>
<returns>The number of records affected</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.UpdateData(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.DateTime}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},System.DateTime)">
<summary>
Update the specified field that matches the Where expression with the new data value
</summary>
<param name="select">The field to update</param>
<param name="where">The expression that determines the records selected</param>
<param name="newValue">The new value to set the specified field in all matching records</param>
<returns>The number of records affected</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.UpdateData(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.DateTime}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},System.Nullable{System.DateTime})">
<summary>
Update the specified field that matches the Where expression with the new data value
</summary>
<param name="select">The field to update</param>
<param name="where">The expression that determines the records selected</param>
<param name="newValue">The new value to set the specified field in all matching records</param>
<returns>The number of records affected</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.UpdateData(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},System.Boolean)">
<summary>
Update the specified field that matches the Where expression with the new data value
</summary>
<param name="select">The field to update</param>
<param name="where">The expression that determines the records selected</param>
<param name="newValue">The new value to set the specified field in all matching records</param>
<returns>The number of records affected</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.UpdateData(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Boolean}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},System.Nullable{System.Boolean})">
<summary>
Update the specified field that matches the Where expression with the new data value
</summary>
<param name="select">The field to update</param>
<param name="where">The expression that determines the records selected</param>
<param name="newValue">The new value to set the specified field in all matching records</param>
<returns>The number of records affected</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.UpdateData(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Guid}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},System.Guid)">
<summary>
Update the specified field that matches the Where expression with the new data value
</summary>
<param name="select">The field to update</param>
<param name="where">The expression that determines the records selected</param>
<param name="newValue">The new value to set the specified field in all matching records</param>
<returns>The number of records affected</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.UpdateData(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Nullable{System.Guid}}},System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},System.Nullable{System.Guid})">
<summary>
Update the specified field that matches the Where expression with the new data value
</summary>
<param name="select">The field to update</param>
<param name="where">The expression that determines the records selected</param>
<param name="newValue">The new value to set the specified field in all matching records</param>
<returns>The number of records affected</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.DeleteData(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}})">
<summary>
Delete all records that match a where condition
</summary>
<param name="where">The expression that determines the records deleted</param>
<returns>The number of rows deleted</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.DeleteData(System.Linq.Expressions.Expression{System.Func{Acme.AuditExample.Business.LINQ.CustomerQuery,System.Boolean}},Acme.AuditExample.Business.Objects.QueryOptimizer)">
<summary>
Delete all records that match a where condition
</summary>
<param name="where">The expression that determines the records deleted</param>
<param name="optimizer">The optimization object to use for running queries</param>
<returns>The number of rows deleted</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.ToArray">
<summary>
Creates an array from the objects in this collection.
</summary>
<returns></returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.SelectUsingPK(System.Guid)">
<summary>
Select a single object from this collection by its primary key.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.SelectUsingPK(System.Guid,System.String)">
<summary>
Select a single object from this collection by its primary key.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetItemByPK(System.Guid)">
<summary>
Get an object from this collection by its unique key.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetEnumerator">
<summary>
Returns an enumerator that can be used to iterate through the collection.
</summary>
<returns>An Enumerator that can iterate through the objects in this collection.</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.RejectChanges">
<summary>
Rejects all the changes for all objects in this collecion, since the last load
</summary>
<returns>void</returns>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDatabaseFieldName(Acme.AuditExample.Business.Objects.Customer.FieldNameConstants)">
<summary>
Returns the actual database name of the specified field.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.GetDatabaseFieldName(System.String)">
<summary>
Returns the actual database name of the specified field.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.Widgetsphere#Core#DataAccess#IBusinessCollection#CreateSearchObject(Widgetsphere.Core.DataAccess.SearchType)">
<summary>
Creates a search object to query this collection.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.SelectByCreatedDateRange(System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.String)">
<summary>
Select objects by their created date.
</summary>
<param name="startDate">The inclusive date on which to start the search.</param>
<param name="endDate">The inclusive date on which to end the search.</param>
<param name="modifier">The identifier used for the create and modify audits.</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.SelectByModifiedDateRange(System.Nullable{System.DateTime},System.Nullable{System.DateTime},System.String)">
<summary>
Select objects by their modified date.
</summary>
<param name="startDate">The inclusive date on which to start the search.</param>
<param name="endDate">The inclusive date on which to end the search.</param>
<param name="modifier">The identifier used for the create and modify audits.</param>
</member>
<member name="P:Acme.AuditExample.Business.Objects.CustomerCollection.WrappedClass">
<summary>
Returns the internal object that this object wraps
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.CustomerCollection.Modifier">
<summary>
Specifies a modifier string to be used in the audit functionality
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.CustomerCollection.SubDomain">
<summary>
A reference to the SubDomain that holds this collection
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.CustomerCollection.Count">
<summary>
Returns the number of items in this collection
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.CustomerCollection.ContainedType">
<summary>
Determines the type of object contained by this collection.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.CustomerCollection.Collection">
<summary>
Determines the type of collection for this object.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.CustomerCollection.Item(System.Int32)">
<summary>
Gets or sets the element at the specified index.
</summary>
<param name="index">The zero-based index of the element to get or set. </param>
<returns>The element at the specified index.</returns>
</member>
<member name="P:Acme.AuditExample.Business.Objects.CustomerCollection.Widgetsphere#Core#DataAccess#IPersistableBusinessCollection#Item(System.Int32)">
<summary>
Returns an item in this collection by index.
</summary>
<param name="index">The zero-based index of the element to get or set. </param>
<returns>The element at the specified index.</returns>
</member>
<member name="P:Acme.AuditExample.Business.Objects.CustomerCollection.Widgetsphere#Core#DataAccess#IBusinessCollection#Item(System.Int32)">
<summary>
Returns an item in this collection by index.
</summary>
<param name="index">The zero-based index of the element to get or set. </param>
<returns>The element at the specified index.</returns>
</member>
<member name="T:Acme.AuditExample.Business.Objects.CustomerCollection.CustomerEnumerator">
<summary>
An strongly-typed enumerator for the 'Customer' object collection
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.CustomerEnumerator.Reset">
<summary>
Reset the enumerator to the first object in this collection
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerCollection.CustomerEnumerator.MoveNext">
<summary>
Advances the enumerator to the next element of the collection.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.CustomerCollection.CustomerEnumerator.Current">
<summary>
Gets the current element in the collection.
</summary>
<returns>The current element in the collection.</returns>
</member>
<member name="T:Acme.AuditExample.Business.Objects.CustomerPagingFieldItem">
<summary>
A field sort object for the CustomerPaging object.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerPagingFieldItem.#ctor(Acme.AuditExample.Business.Objects.Customer.FieldNameConstants)">
<summary>
Create a sorting field object for the CustomerPaging object.
</summary>
<param name="field">The field on which to sort.</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerPagingFieldItem.#ctor(Acme.AuditExample.Business.Objects.Customer.FieldNameConstants,System.Boolean)">
<summary>
Create a sorting field object for the CustomerPaging object.
</summary>
<param name="field">The field on which to sort.</param>
<param name="ascending">Determines the direction of the sort.</param>
</member>
<member name="P:Acme.AuditExample.Business.Objects.CustomerPagingFieldItem.Ascending">
<summary>
Determines the direction of the sort.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.Objects.CustomerPagingFieldItem.Field">
<summary>
Determines the field on which to sort.
</summary>
</member>
<member name="T:Acme.AuditExample.Business.Objects.CustomerPaging">
<summary>
The paging object for the Customer collection
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerPaging.#ctor">
<summary>
Creates a paging object
</summary>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerPaging.#ctor(System.Int32,System.Int32)">
<summary>
Creates a paging object
</summary>
<param name="pageIndex">The page number to load</param>
<param name="recordsperPage">The number of records per page.</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerPaging.#ctor(System.Int32,System.Int32,Acme.AuditExample.Business.Objects.Customer.FieldNameConstants,System.Boolean)">
<summary>
Creates a paging object
</summary>
<param name="pageIndex">The page number to load</param>
<param name="recordsperPage">The number of records per page.</param>
<param name="field">The field on which to sort.</param>
<param name="ascending">Determines the sorted direction.</param>
</member>
<member name="M:Acme.AuditExample.Business.Objects.CustomerPaging.#ctor(System.Int32,System.Int32,Acme.AuditExample.Business.Objects.CustomerPagingFieldItem)">
<summary>
Creates a paging object
</summary>
<param name="pageIndex">The page number to load</param>
<param name="recordsperPage">The number of items per page.</param>
<param name="orderByField">The field on which to sort.</param>
</member>
<member name="T:Acme.AuditExample.AuditPaging`1">
<summary>
</summary>
<typeparam name="T">An audit object</typeparam>
</member>
<member name="M:Acme.AuditExample.AuditPaging`1.#ctor">
<summary>
</summary>
</member>
<member name="P:Acme.AuditExample.AuditPaging`1.PageOffset">
<summary>
</summary>
</member>
<member name="P:Acme.AuditExample.AuditPaging`1.RecordsPerPage">
<summary>
</summary>
</member>
<member name="P:Acme.AuditExample.AuditPaging`1.InnerList">
<summary>
</summary>
</member>
<member name="P:Acme.AuditExample.AuditPaging`1.TotalRecordCount">
<summary>
</summary>
</member>
<member name="T:Acme.AuditExample.Business.SubDomain">
<summary>
The container for all object collections.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SubDomain.#ctor(System.String)">
<summary>
The constructor for the subdomain.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SubDomain.#ctor">
<summary>
The constructor for the subdomain.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SubDomain.GetCollection``1">
<summary>
Get a business collection in this subdomain
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SubDomain.CreateStronglyTypedTables(System.Data.DataSet)">
<summary>
Adds all object collections in this assembly to the subdomain.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SubDomain.Contains(Acme.AuditExample.Business.Collections)">
<summary>
Returns the number of loaded items in the specified collection.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SubDomain.GetDomainCollection(Acme.AuditExample.Business.Collections)">
<summary>
Returns the specified collection as a strongly-typed object. If the collection is not part of the subdomain, it is added.
</summary>
</member>
<member name="M:Acme.AuditExample.Business.SubDomain.AddCollection(Acme.AuditExample.Business.Collections)">
<summary>
Adds a collection of the specified type to the subdomain.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.SubDomain.DirectConnect">
<summary>
Deterines if the connection uses the web service or connects directly to the database.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.SubDomain.DataAccessServiceUrl">
<summary>
The web service URL end point.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.SubDomain.IsDirty">
<summary>
Determines if any object in this container needs to be saved.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.SubDomain.ConnectionString">
<summary>
Determines the connection string to the database.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.SubDomain.Item(System.Enum)">
<summary>
Returns the specified collection in this subdomain.
</summary>
</member>
<member name="P:Acme.AuditExample.Business.SubDomain.Item(Acme.AuditExample.Business.Collections)">
<summary>
Returns the specified collection in this subdomain.
</summary>
</member>
<member name="T:Acme.AuditExample.Business.Collections">
<summary>
An enumeration of all tables that can be held by this subdomain
</summary>
</member>
<member name="F:Acme.AuditExample.Business.Collections._NotSet">
<summary>
Identifies set object set
</summary>
</member>
<member name="F:Acme.AuditExample.Business.Collections.CustomerCollection">
<summary>
Identifies the Customer table
</summary>
</member>
<member name="T:Acme.AuditExample.Business.AuditTypeConstants">
<summary>
A set of values for the types of audits
</summary>
</member>
<member name="F:Acme.AuditExample.Business.AuditTypeConstants.Insert">
<summary>
Represents a row insert
</summary>
</member>
<member name="F:Acme.AuditExample.Business.AuditTypeConstants.Update">
<summary>
Represents a row update
</summary>
</member>
<member name="F:Acme.AuditExample.Business.AuditTypeConstants.Delete">
<summary>
Represents a row delete
</summary>
</member>
</members>
</doc>