Revision: 443
http://svn.sourceforge.net/nettiers/?rev=443&view=rev
Author: goofsr
Date: 2006-12-06 00:33:54 -0800 (Wed, 06 Dec 2006)
Log Message:
-----------
- [ENH] Auto-Fill of new id's for junction entities when the source objects are created for their respective primary keys.
- [ENH] Deep [Loading/Saving] Events now expose everything about it's current deep session, including canceling and skipping items in the session. Including the ability to cancel your session.
- [ENH] Created DeepSession class using a weak reference to monitor loaded entities and lists based on key.
- [REF] Changed Deep* from breadth first to using depth first, using a delegate mapping to the deep call.
- [REF] Removed DeepLoad M:M methods from the ability to call nested levels of DeepLoading, the M:M property itself can be loaded in a deep load, but it doesn't recursively follow down that branch (easily fall into cyclical branches).
- [ENH] Added a more likely to be unique GetHashCode() implementation for Entities.
- [FIX] Create Proc or Procedure Regular Expression fix StoredProcProvider
- [ENH] SerializeEntityState property added to templates to determine whether to serialize the EntityState for each entity.
- [ENH] Enhanced the EntityTrackingKey to use a pipe delimeter between keys in composite key types
- [FIX] Added "Schema" owner to custom procedure call
Modified Paths:
--------------
source/trunk/Samples/Petshop/NetTiers/netTiers.Petshop.Data/netTiers.Petshop.Data.xml
source/trunk/Samples/Petshop/NetTiers/netTiers.Petshop.Data.SqlClient/netTiers.Petshop.Data.SqlClient.xml
source/trunk/Samples/Petshop/NetTiers/netTiers.Petshop.Data.WebServiceClient/netTiers.Petshop.Data.WebServiceClient.xml
source/trunk/Samples/Petshop/NetTiers/netTiers.Petshop.Entities/netTiers.Petshop.Entities.xml
source/trunk/Samples/Petshop/NetTiers/netTiers.Petshop.Services/netTiers.Petshop.Services.xml
source/trunk/Samples/Petshop/NetTiers/netTiers.Petshop.UnitTests/netTiers.Petshop.UnitTests.xml
source/trunk/Samples/Petshop/NetTiers/netTiers.Petshop.Web/netTiers.Petshop.Web.xml
source/trunk/Samples/Petshop/NetTiers/netTiers.Petshop.Website/App_Code/PetShopMembershipProvider.cs
source/trunk/Samples/Petshop/NetTiers/netTiers.Petshop.Website/App_Code/PetShopMembershipUser.cs
source/trunk/Samples/Petshop/NetTiers/netTiers.Petshop.Website/App_Code/PetShopSiteMapProvider.cs
source/trunk/Samples/Petshop/NetTiers/netTiers.Petshop.Website/App_Code/SearchProvider/LucenePetShopSearchProvider.cs
source/trunk/Samples/Petshop/NetTiers/netTiers.Petshop.Website/category.aspx
source/trunk/Samples/Petshop/NetTiers/netTiers.Petshop.Website/web.config
source/trunk/Samples/Petshop/NetTiers/netTiers.Petshop.sln
source/trunk/Source/Components/ServiceBaseCore.cst
source/trunk/Source/DataAccessLayer/Bases/EntityProviderBaseCore.generated.cst
source/trunk/Source/DataAccessLayer/Bases/EntityProviderBaseCoreClass.generated.cst
source/trunk/Source/DataAccessLayer/DataRepository.cst
source/trunk/Source/DataAccessLayer.SqlClient/SqlEntityProviderBase.generated.cst
source/trunk/Source/DataAccessLayer.SqlClient/StoredProceduresXml.cst
source/trunk/Source/Entities/EntityBaseCore.generated.cst
source/trunk/Source/Entities/EntityInstanceBase.generated.cst
source/trunk/Source/Entities/EntityLocator.cst
source/trunk/Source/NetTiers.cst
source/trunk/Source/TemplateLib/CommonSqlCode.cs
source/trunk/Source/changes.log
Modified: source/trunk/Samples/Petshop/NetTiers/netTiers.Petshop.Data/netTiers.Petshop.Data.xml
===================================================================
--- source/trunk/Samples/Petshop/NetTiers/netTiers.Petshop.Data/netTiers.Petshop.Data.xml 2006-12-01 14:51:42 UTC (rev 442)
+++ source/trunk/Samples/Petshop/NetTiers/netTiers.Petshop.Data/netTiers.Petshop.Data.xml 2006-12-06 08:33:54 UTC (rev 443)
@@ -4,12 +4,567 @@
<name>netTiers.Petshop.Data</name>
</assembly>
<members>
- <member name="T:netTiers.Petshop.Data.Bases.CategoryProviderBase">
+ <member name="T:netTiers.Petshop.Data.TransactionManager">
<summary>
- This class is the base class for any <see cref="T:netTiers.Petshop.Data.Bases.CategoryProviderBase"/> implementation.
- It exposes CRUD methods as well as selecting on index, foreign keys and custom stored procedures.
+ TransactionManager is utility class that decorates a <see cref="T:System.Data.IDbTransaction"/> instance.
</summary>
</member>
+ <member name="M:netTiers.Petshop.Data.TransactionManager.#ctor">
+ <summary>
+ Initializes a new instance of the <see cref="T:netTiers.Petshop.Data.TransactionManager"/> class.
+ </summary>
+ </member>
+ <member name="M:netTiers.Petshop.Data.TransactionManager.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the <see cref="T:netTiers.Petshop.Data.TransactionManager"/> class.
+ </summary>
+ <param name="connectionString">The connection string to the database.</param>
+ </member>
+ <member name="M:netTiers.Petshop.Data.TransactionManager.BeginTransaction">
+ <summary>
+ Begins a transaction.
+ </summary>
+ <remarks>The default <see cref="T:System.Data.IsolationLevel"/> mode is ReadCommitted</remarks>
+ <exception cref="T:System.InvalidOperationException">If a transaction is already open.</exception>
+ </member>
+ <member name="M:netTiers.Petshop.Data.TransactionManager.BeginTransaction(System.Data.IsolationLevel)">
+ <summary>
+ Begins a transaction.
+ </summary>
+ <param name="isolationLevel">The <see cref="T:System.Data.IsolationLevel"/> level of the transaction</param>
+ <exception cref="T:System.InvalidOperationException">If a transaction is already open.</exception>
+ <exception cref="T:System.Data.DataException"></exception>
+ <exception cref="T:System.Data.Common.DbException"></exception>
+ </member>
+ <member name="M:netTiers.Petshop.Data.TransactionManager.Commit">
+ <summary>
+ Commit the transaction to the datasource.
+ </summary>
+ <exception cref="T:System.InvalidOperationException">If a transaction is not open.</exception>
+ </member>
+ <member name="M:netTiers.Petshop.Data.TransactionManager.Rollback">
+ <summary>
+ Rollback the transaction.
+ </summary>
+ <exception cref="T:System.InvalidOperationException">If a transaction is not open.</exception>
+ </member>
+ <member name="P:netTiers.Petshop.Data.TransactionManager.ConnectionString">
+ <summary>
+ Gets or sets the configuration key for database service.
+ </summary>
+ <remark>Do not change during a transaction.</remark>
+ <exception cref="T:System.InvalidOperationException">
+ If an attempt to set when the connection is currently open.
+ </exception>
+ </member>
+ <member name="P:netTiers.Petshop.Data.TransactionManager.Database">
+ <summary>
+ Gets the <see cref="P:netTiers.Petshop.Data.TransactionManager.Database"/> instance.
+ </summary>
+ <value></value>
+ </member>
+ <member name="P:netTiers.Petshop.Data.TransactionManager.TransactionObject">
+ <summary>
+ Gets the underlying <see cref="T:System.Data.Common.DbTransaction"/> object.
+ </summary>
+ </member>
+ <member name="P:netTiers.Petshop.Data.TransactionManager.IsOpen">
+ <summary>
+ Gets a value that indicates if a transaction is currently open and operating.
+ </summary>
+ <value>Return true if a transaction session is currently open and operating; otherwise false.</value>
+ </member>
+ <member name="T:netTiers.Petshop.Data.SqlExpressionParser">
+ <summary>
+ Parses search text into an expression that can
+ be used in a SQL WHERE clause.
+ </summary>
+ </member>
+ <member name="T:netTiers.Petshop.Data.ExpressionParserBase">
+ <summary>
+ Provides the base functionality required to parse search terms.
+ </summary>
+ </member>
+ <member name="M:netTiers.Petshop.Data.ExpressionParserBase.#ctor(System.String,netTiers.Petshop.Data.SqlComparisonType,System.Boolean)">
+ <summary>
+ Initializes a new instance of the ExpressionParserBase class.
+ </summary>
+ <param name="propertyName"></param>
+ <param name="comparisonType"></param>
+ <param name="ignoreCase"></param>
+ </member>
+ <member name="M:netTiers.Petshop.Data.ExpressionParserBase.ParseCore(System.String)">
+ <summary>
+ Appends the specified search text to the current expression.
+ </summary>
+ <param name="searchText">The search text to append.</param>
+ </member>
+ <member name="M:netTiers.Petshop.Data.ExpressionParserBase.ParseQuotes(System.String,System.Collections.Generic.IList{System.String})">
+ <summary>
+ Parses quoted search terms.
+ </summary>
+ <param name="searchText"></param>
+ <param name="quotedValues"></param>
+ <returns></returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.ExpressionParserBase.IsKeyWord(System.String)">
+ <summary>
+ Determines whether the specified word is a reserved keyword.
+ </summary>
+ <param name="word"></param>
+ <returns></returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.ExpressionParserBase.AppendOr">
+ <summary>
+ Appends an OR expression.
+ </summary>
+ </member>
+ <member name="M:netTiers.Petshop.Data.ExpressionParserBase.AppendAnd">
+ <summary>
+ Appends an AND expression.
+ </summary>
+ </member>
+ <member name="M:netTiers.Petshop.Data.ExpressionParserBase.AppendSpace">
+ <summary>
+ Appends an expression separator.
+ </summary>
+ </member>
+ <member name="M:netTiers.Petshop.Data.ExpressionParserBase.OpenGrouping">
+ <summary>
+ Appends a group opened expression.
+ </summary>
+ </member>
+ <member name="M:netTiers.Petshop.Data.ExpressionParserBase.CloseGrouping">
+ <summary>
+ Appends a group closed expression.
+ </summary>
+ </member>
+ <member name="M:netTiers.Petshop.Data.ExpressionParserBase.AppendSearchText(System.String)">
+ <summary>
+ Appends the specified search text to the expression.
+ </summary>
+ <param name="searchText">The search text to append.</param>
+ </member>
+ <member name="F:netTiers.Petshop.Data.ExpressionParserBase.ignoreCase">
+ <summary>
+ The IgnoreCase member variable.
+ </summary>
+ </member>
+ <member name="F:netTiers.Petshop.Data.ExpressionParserBase.propertyName">
+ <summary>
+ The PropertyName member variable.
+ </summary>
+ </member>
+ <member name="F:netTiers.Petshop.Data.ExpressionParserBase.comparisonType">
+ <summary>
+ The ComparisonType member variable.
+ </summary>
+ </member>
+ <member name="P:netTiers.Petshop.Data.ExpressionParserBase.IgnoreCase">
+ <summary>
+ Gets or sets the IgnoreCase property.
+ </summary>
+ </member>
+ <member name="P:netTiers.Petshop.Data.ExpressionParserBase.PropertyName">
+ <summary>
+ Gets or sets the PropertyName property.
+ </summary>
+ </member>
+ <member name="P:netTiers.Petshop.Data.ExpressionParserBase.ComparisonType">
+ <summary>
+ Gets or sets the ComparisonType property.
+ </summary>
+ </member>
+ <member name="M:netTiers.Petshop.Data.SqlExpressionParser.#ctor(System.String)">
+ <summary>
+ Initializes a new instance of the SqlExpressionParser class.
+ </summary>
+ <param name="propertyName"></param>
+ </member>
+ <member name="M:netTiers.Petshop.Data.SqlExpressionParser.#ctor(System.String,System.Boolean)">
+ <summary>
+ Initializes a new instance of the SqlExpressionParser class.
+ </summary>
+ <param name="propertyName"></param>
+ <param name="ignoreCase"></param>
+ </member>
+ <member name="M:netTiers.Petshop.Data.SqlExpressionParser.#ctor(System.String,netTiers.Petshop.Data.SqlComparisonType)">
+ <summary>
+ Initializes a new instance of the SqlExpressionParser class.
+ </summary>
+ <param name="propertyName"></param>
+ <param name="comparisonType"></param>
+ </member>
+ <member name="M:netTiers.Petshop.Data.SqlExpressionParser.#ctor(System.String,netTiers.Petshop.Data.SqlComparisonType,System.Boolean)">
+ <summary>
+ Initializes a new instance of the SqlExpressionParser class.
+ </summary>
+ <param name="propertyName"></param>
+ <param name="comparisonType"></param>
+ <param name="ignoreCase"></param>
+ </member>
+ <member name="M:netTiers.Petshop.Data.SqlExpressionParser.AppendOr">
+ <summary>
+ Appends "OR" to the SQL statement.
+ </summary>
+ </member>
+ <member name="M:netTiers.Petshop.Data.SqlExpressionParser.AppendAnd">
+ <summary>
+ Appends "AND" to the SQL statement.
+ </summary>
+ </member>
+ <member name="M:netTiers.Petshop.Data.SqlExpressionParser.AppendSpace">
+ <summary>
+ Appends a space to the SQL statement.
+ </summary>
+ </member>
+ <member name="M:netTiers.Petshop.Data.SqlExpressionParser.OpenGrouping">
+ <summary>
+ Appends a left parentheses to the SQL statement.
+ </summary>
+ </member>
+ <member name="M:netTiers.Petshop.Data.SqlExpressionParser.CloseGrouping">
+ <summary>
+ Appends a right parentheses to the SQL statement.
+ </summary>
+ </member>
+ <member name="M:netTiers.Petshop.Data.SqlExpressionParser.AppendSearchText(System.String)">
+ <summary>
+ Appends the specified search text to the SQL statement.
+ </summary>
+ <param name="searchText">The search text to append.</param>
+ </member>
+ <member name="M:netTiers.Petshop.Data.SqlExpressionParser.WrapWithSQL(System.String,System.String,System.Boolean)">
+ <summary>
+ Converts the search text into a valid search expression.
+ </summary>
+ <param name="propertyName"></param>
+ <param name="value"></param>
+ <param name="ignoreCase"></param>
+ <returns></returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.SqlExpressionParser.Parse(System.String)">
+ <summary>
+ Parses the specified value into separate search terms.
+ </summary>
+ <param name="value">The search text.</param>
+ <returns>Returns a parsed search phrase.</returns>
+ </member>
+ <member name="T:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1">
+ <summary>
+ Serves as the base class for objects that provide data access functionality.
+ Provides a default implementation of the IEntityViewProvider<Entity> interface.
+ </summary>
+ <typeparam name="Entity">The class of the business object being accessed.</typeparam>
+ </member>
+ <member name="T:netTiers.Petshop.Data.IEntityViewProvider`1">
+ <summary>
+ Defines the common data access methods that can be used by the
+ ReadOnlyDataSource control to interact with the underlying data store.
+ </summary>
+ <typeparam name="Entity">The class of the business object being accessed.</typeparam>
+ </member>
+ <member name="M:netTiers.Petshop.Data.IEntityViewProvider`1.Get(netTiers.Petshop.Data.TransactionManager,System.String,System.String,System.Int32,System.Int32,System.Int32@)">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <param name="mgr">A <see cref="T:netTiers.Petshop.Data.TransactionManager"/> object.</param>
+ <param name="whereClause">Specifies the condition for the rows returned by a query (Name='John Doe', Name='John Doe' AND Id='1', Name='John Doe' OR Id='1').</param>
+ <param name="orderBy">Specifies the sort criteria for the rows in the DataSource (Name ASC; BirthDay DESC, Name ASC);</param>
+ <param name="start">Row number at which to start reading.</param>
+ <param name="pageLength">Number of rows to return.</param>
+ <param name="count">The total number of rows in the data source.</param>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.IEntityViewProvider`1.GetPaged(netTiers.Petshop.Data.TransactionManager,System.String,System.String,System.Int32,System.Int32,System.Int32@)">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <param name="mgr">A <see cref="T:netTiers.Petshop.Data.TransactionManager"/> object.</param>
+ <param name="whereClause">Specifies the condition for the rows returned by a query (Name='John Doe', Name='John Doe' AND Id='1', Name='John Doe' OR Id='1').</param>
+ <param name="orderBy">Specifies the sort criteria for the rows in the DataSource (Name ASC; BirthDay DESC, Name ASC);</param>
+ <param name="start">Row number at which to start reading.</param>
+ <param name="pageLength">Number of rows to return.</param>
+ <param name="count">The total number of rows in the data source.</param>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.IEntityViewProvider`1.GetAll(netTiers.Petshop.Data.TransactionManager,System.Int32,System.Int32,System.Int32@)">
+ <summary>
+ Gets all rows from the DataSource.
+ </summary>
+ <param name="mgr">A <see cref="T:netTiers.Petshop.Data.TransactionManager"/> object.</param>
+ <param name="start">Row number at which to start reading.</param>
+ <param name="pageLength">Number of rows to return.</param>
+ <param name="count">Number of rows in the DataSource.</param>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.GetAll">
+ <summary>
+ Gets All rows from the DataSource.
+ </summary>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.GetAll(System.Int32,System.Int32)">
+ <summary>
+ Gets All rows from the DataSource.
+ </summary>
+ <param name="start">Row number at which to start reading.</param>
+ <param name="pageLength">Number of rows to return.</param>
+ <remarks>Uses connection string object was created with.</remarks>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.GetAll(System.Int32,System.Int32,System.Int32@)">
+ <summary>
+ Gets All rows from the DataSource.
+ </summary>
+ <param name="start">Row number at which to start reading.</param>
+ <param name="pageLength">Number of rows to return.</param>
+ <param name="count">The total number of rows in the data source.</param>
+ <remarks>Uses connection string object was created with.</remarks>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.GetAll(netTiers.Petshop.Data.TransactionManager)">
+ <summary>
+ Gets All rows from the DataSource.
+ </summary>
+ <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
+ <remarks></remarks>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.GetAll(netTiers.Petshop.Data.TransactionManager,System.Int32,System.Int32)">
+ <summary>
+ Gets All rows from the DataSource.
+ </summary>
+ <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
+ <param name="start">Row number at which to start reading.</param>
+ <param name="pageLength">Number of rows to return.</param>
+ <remarks></remarks>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.GetAll(netTiers.Petshop.Data.TransactionManager,System.Int32,System.Int32,System.Int32@)">
+ <summary>
+ Gets All rows from the DataSource.
+ </summary>
+ <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
+ <param name="start">Row number at which to start reading.</param>
+ <param name="pageLength">Number of rows to return.</param>
+ <param name="count">The total number of rows in the data source.</param>
+ <remarks></remarks>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.Get">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <remarks></remarks>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.Get(netTiers.Petshop.Data.TransactionManager)">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
+ <remarks></remarks>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.Get(System.Int32,System.Int32)">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <param name="start">Row number at which to start reading.</param>
+ <param name="pageLength">Number of rows to return.</param>
+ <remarks></remarks>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.Get(System.Int32,System.Int32,System.Int32@)">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <param name="start">Row number at which to start reading.</param>
+ <param name="pageLength">Number of rows to return.</param>
+ <param name="count">The total number of rows in the data source.</param>
+ <remarks></remarks>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.Get(netTiers.Petshop.Data.TransactionManager,System.Int32,System.Int32)">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
+ <param name="start">Row number at which to start reading.</param>
+ <param name="pageLength">Number of rows to return.</param>
+ <remarks></remarks>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.Get(netTiers.Petshop.Data.TransactionManager,System.Int32,System.Int32,System.Int32@)">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
+ <param name="start">Row number at which to start reading.</param>
+ <param name="pageLength">Number of rows to return.</param>
+ <param name="count">The total number of rows in the data source.</param>
+ <remarks></remarks>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.Get(System.String,System.String)">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <param name="whereClause">.</param>
+ <param name="orderBy">Specifies the sort criteria for the rows in the DataSource (Name ASC; BirthDay DESC, Name ASC);</param>
+ <remarks></remarks>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.Get(netTiers.Petshop.Data.TransactionManager,System.String,System.String)">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <param name="whereClause">.</param>
+ <param name="orderBy">Specifies the sort criteria for the rows in the DataSource (Name ASC; BirthDay DESC, Name ASC);</param>
+ <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
+ <remarks></remarks>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.Get(System.String,System.String,System.Int32,System.Int32)">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <param name="start">Row number at which to start reading.</param>
+ <param name="pageLength">Number of rows to return.</param>
+ <param name="whereClause">Specifies the condition for the rows returned by a query (Name='John Doe', Name='John Doe' AND Id='1', Name='John Doe' OR Id='1').</param>
+ <param name="orderBy">Specifies the sort criteria for the rows in the DataSource (Name ASC; BirthDay DESC, Name ASC);</param>
+ <remarks></remarks>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.Get(System.String,System.String,System.Int32,System.Int32,System.Int32@)">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <param name="whereClause">Specifies the condition for the rows returned by a query (Name='John Doe', Name='John Doe' AND Id='1', Name='John Doe' OR Id='1').</param>
+ <param name="orderBy">Specifies the sort criteria for the rows in the DataSource (Name ASC; BirthDay DESC, Name ASC);</param>
+ <param name="start">Row number at which to start reading.</param>
+ <param name="pageLength">Number of rows to return.</param>
+ <param name="count">The total number of rows in the data source.</param>
+ <remarks></remarks>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.Get(netTiers.Petshop.Data.TransactionManager,System.String,System.String,System.Int32,System.Int32)">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
+ <param name="whereClause">Specifies the condition for the rows returned by a query (Name='John Doe', Name='John Doe' AND Id='1', Name='John Doe' OR Id='1').</param>
+ <param name="orderBy">Specifies the sort criteria for the rows in the DataSource (Name ASC; BirthDay DESC, Name ASC);</param>
+ <param name="start">Row number at which to start reading.</param>
+ <param name="pageLength">Number of rows to return.</param>
+ <remarks></remarks>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.Get(netTiers.Petshop.Data.TransactionManager,System.String,System.String,System.Int32,System.Int32,System.Int32@)">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
+ <param name="whereClause">Specifies the condition for the rows returned by a query (Name='John Doe', Name='John Doe' AND Id='1', Name='John Doe' OR Id='1').</param>
+ <param name="orderBy">Specifies the sort criteria for the rows in the DataSource (Name ASC; BirthDay DESC, Name ASC);</param>
+ <param name="start">Row number at which to start reading.</param>
+ <param name="pageLength">Number of rows to return.</param>
+ <param name="count">The total number of rows in the data source.</param>
+ <remarks></remarks>
+ <returns>Returns a typed collection of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.GetPaged(System.Int32@)">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <param name="count">Number of rows in the DataSource.</param>
+ <returns>Returns a VList of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.GetPaged(netTiers.Petshop.Data.TransactionManager,System.Int32@)">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <param name="mgr">A <see cref="T:netTiers.Petshop.Data.TransactionManager"/> object.</param>
+ <param name="count">Number of rows in the DataSource.</param>
+ <returns>Returns a VList of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.GetPaged(System.Int32,System.Int32,System.Int32@)">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <param name="start">Row number at which to start reading.</param>
+ <param name="pageLength">Number of rows to return.</param>
+ <param name="count">Number of rows in the DataSource.</param>
+ <returns>Returns a VList of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.GetPaged(netTiers.Petshop.Data.TransactionManager,System.Int32,System.Int32,System.Int32@)">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <param name="mgr">A <see cref="T:netTiers.Petshop.Data.TransactionManager"/> object.</param>
+ <param name="start">Row number at which to start reading.</param>
+ <param name="pageLength">Number of rows to return.</param>
+ <param name="count">Number of rows in the DataSource.</param>
+ <returns>Returns a VList of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.GetPaged(System.String,System.String,System.Int32,System.Int32,System.Int32@)">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <param name="whereClause">Specifies the condition for the rows returned by a query (Name='John Doe', Name='John Doe' AND Id='1', Name='John Doe' OR Id='1').</param>
+ <param name="orderBy">Specifies the sort criteria for the rows in the DataSource (Name ASC; BirthDay DESC, Name ASC).</param>
+ <param name="start">Row number at which to start reading.</param>
+ <param name="pageLength">Number of rows to return.</param>
+ <param name="count">Number of rows in the DataSource.</param>
+ <returns>Returns a VList of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.GetPaged(netTiers.Petshop.Data.TransactionManager,System.String,System.String,System.Int32,System.Int32,System.Int32@)">
+ <summary>
+ Gets a page of rows from the DataSource.
+ </summary>
+ <param name="mgr">A <see cref="T:netTiers.Petshop.Data.TransactionManager"/> object.</param>
+ <param name="whereClause">Specifies the condition for the rows returned by a query (Name='John Doe', Name='John Doe' AND Id='1', Name='John Doe' OR Id='1').</param>
+ <param name="orderBy">Specifies the sort criteria for the rows in the DataSource (Name ASC; BirthDay DESC, Name ASC).</param>
+ <param name="start">Row number at which to start reading.</param>
+ <param name="pageLength">Number of rows to return.</param>
+ <param name="count">Number of rows in the DataSource.</param>
+ <returns>Returns a VList of Entity objects.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.GetTotalItems(System.String,System.Int32@)">
+ <summary>
+ Gets the number of rows in the DataSource that match the specified whereClause.
+ </summary>
+ <param name="whereClause">Specifies the condition for the rows returned by a query (Name='John Doe', Name='John Doe' AND Id='1', Name='John Doe' OR Id='1').</param>
+ <param name="count">Number of rows in the DataSource.</param>
+ <returns>Returns the number of rows.</returns>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.EntityViewProviderBaseCore`1.GetTotalItems(netTiers.Petshop.Data.TransactionManager,System.String,System.Int32@)">
+ <summary>
+ Gets the number of rows in the DataSource that match the specified whereClause.
+ </summary>
+ <param name="mgr">A <see cref="T:netTiers.Petshop.Data.TransactionManager"/> object.</param>
+ <param name="whereClause">Specifies the condition for the rows returned by a query (Name='John Doe', Name='John Doe' AND Id='1', Name='John Doe' OR Id='1').</param>
+ <param name="count">Number of rows in the DataSource.</param>
+ <returns>Returns the number of rows.</returns>
+ </member>
+ <member name="T:netTiers.Petshop.Data.Bases.NetTiersProviderCollection">
+ <summary>
+ Reprensents the strongly typed collection of NetTiersProvider.
+ </summary>
+ </member>
+ <member name="M:netTiers.Petshop.Data.Bases.NetTiersProviderCollection.Add(netTiers.Petshop.Data.Bases.NetTiersProvider)">
+ <summary>
+ Adds the specified provider.
+ </summary>
+ <param name="provider">The provider.</param>
+ </member>
+ <member name="P:netTiers.Petshop.Data.Bases.NetTiersProviderCollection.Item(System.String)">
+ <summary>
+ Gets the <see cref="T:NetTiersProvider"/> with the specified name.
+ </summary>
+ <value></value>
+ </member>
<member name="T:netTiers.Petshop.Data.Bases.CategoryProviderBaseCore">
<summary>
This class is the base class for any <see cref="T:netTiers.Petshop.Data.Bases.CategoryProviderBase"/> implementation.
@@ -817,361 +1372,6 @@
<param name="childTypes">netTiers.Petshop.Entities.Category Property Collection Type Array To Include or Exclude from Save</param>
<param name="innerList">A Hashtable of child types for easy access.</param>
</member>
- <member name="T:netTiers.Petshop.Data.Bases.OrdersProviderBase">
- <summary>
- This class is the base class for any <see cref="T:netTiers.Petshop.Data.Bases.OrdersProviderBase"/> implementation.
- It exposes CRUD methods as well as selecting on index, foreign keys and custom stored procedures.
- </summary>
- </member>
- <member name="T:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore">
- <summary>
- This class is the base class for any <see cref="T:netTiers.Petshop.Data.Bases.OrdersProviderBase"/> implementation.
- It exposes CRUD methods as well as selecting on index, foreign keys and custom stored procedures.
- </summary>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.Delete(netTiers.Petshop.Data.TransactionManager,netTiers.Petshop.Entities.OrdersKey)">
- <summary>
- Deletes a row from the DataSource.
- </summary>
- <param name="transactionManager">A <see cref="T:netTiers.Petshop.Data.TransactionManager"/> object.</param>
- <param name="key">The unique identifier of the row to delete.</param>
- <returns>Returns true if operation suceeded.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.Delete(System.Int32,System.Byte[])">
- <summary>
- Deletes a row from the DataSource.
- </summary>
- <param name="orderId">. Primary Key.</param>
- <param name="timestamp">The timestamp field used for concurrency check.</param>
- <remarks>Deletes based on primary key(s).</remarks>
- <returns>Returns true if operation suceeded.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.Delete(netTiers.Petshop.Data.TransactionManager,System.Int32,System.Byte[])">
- <summary>
- Deletes a row from the DataSource.
- </summary>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="orderId">. Primary Key.</param>
- <param name="timestamp">The timestamp field used for concurrency check.</param>
- <remarks>Deletes based on primary key(s).</remarks>
- <returns>Returns true if operation suceeded.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByAccountId(System.Guid)">
- <summary>
- Gets rows from the datasource based on the FK_Orders_Account key.
- FK_Orders_Account Description:
- </summary>
- <param name="accountId"></param>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.Orders objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByAccountId(netTiers.Petshop.Data.TransactionManager,System.Guid)">
- <summary>
- Gets rows from the datasource based on the FK_Orders_Account key.
- FK_Orders_Account Description:
- </summary>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="accountId"></param>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.Orders objects.</returns>
- <remarks></remarks>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByAccountId(netTiers.Petshop.Data.TransactionManager,System.Guid,System.Int32,System.Int32)">
- <summary>
- Gets rows from the datasource based on the FK_Orders_Account key.
- FK_Orders_Account Description:
- </summary>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="accountId"></param>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <remarks></remarks>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.Orders objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByAccountId(System.Guid,System.Int32,System.Int32)">
- <summary>
- Gets rows from the datasource based on the FK_Orders_Account key.
- fK_Orders_Account Description:
- </summary>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <param name="accountId"></param>
- <remarks></remarks>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.Orders objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByAccountId(System.Guid,System.Int32,System.Int32,System.Int32@)">
- <summary>
- Gets rows from the datasource based on the FK_Orders_Account key.
- fK_Orders_Account Description:
- </summary>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <param name="accountId"></param>
- <param name="count">out parameter to get total records for query</param>
- <remarks></remarks>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.Orders objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByAccountId(netTiers.Petshop.Data.TransactionManager,System.Guid,System.Int32,System.Int32,System.Int32@)">
- <summary>
- Gets rows from the datasource based on the FK_Orders_Account key.
- FK_Orders_Account Description:
- </summary>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="accountId"></param>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <param name="count">The total number of records.</param>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.Orders objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByCourierId(System.Guid)">
- <summary>
- Gets rows from the datasource based on the FK_Orders_Courier key.
- FK_Orders_Courier Description:
- </summary>
- <param name="courierId"></param>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.Orders objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByCourierId(netTiers.Petshop.Data.TransactionManager,System.Guid)">
- <summary>
- Gets rows from the datasource based on the FK_Orders_Courier key.
- FK_Orders_Courier Description:
- </summary>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="courierId"></param>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.Orders objects.</returns>
- <remarks></remarks>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByCourierId(netTiers.Petshop.Data.TransactionManager,System.Guid,System.Int32,System.Int32)">
- <summary>
- Gets rows from the datasource based on the FK_Orders_Courier key.
- FK_Orders_Courier Description:
- </summary>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="courierId"></param>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <remarks></remarks>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.Orders objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByCourierId(System.Guid,System.Int32,System.Int32)">
- <summary>
- Gets rows from the datasource based on the FK_Orders_Courier key.
- fK_Orders_Courier Description:
- </summary>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <param name="courierId"></param>
- <remarks></remarks>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.Orders objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByCourierId(System.Guid,System.Int32,System.Int32,System.Int32@)">
- <summary>
- Gets rows from the datasource based on the FK_Orders_Courier key.
- fK_Orders_Courier Description:
- </summary>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <param name="courierId"></param>
- <param name="count">out parameter to get total records for query</param>
- <remarks></remarks>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.Orders objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByCourierId(netTiers.Petshop.Data.TransactionManager,System.Guid,System.Int32,System.Int32,System.Int32@)">
- <summary>
- Gets rows from the datasource based on the FK_Orders_Courier key.
- FK_Orders_Courier Description:
- </summary>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="courierId"></param>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <param name="count">The total number of records.</param>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.Orders objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByCreditCardId(System.Guid)">
- <summary>
- Gets rows from the datasource based on the FK_Orders_CreditCard key.
- FK_Orders_CreditCard Description:
- </summary>
- <param name="creditCardId"></param>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.Orders objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByCreditCardId(netTiers.Petshop.Data.TransactionManager,System.Guid)">
- <summary>
- Gets rows from the datasource based on the FK_Orders_CreditCard key.
- FK_Orders_CreditCard Description:
- </summary>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="creditCardId"></param>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.Orders objects.</returns>
- <remarks></remarks>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByCreditCardId(netTiers.Petshop.Data.TransactionManager,System.Guid,System.Int32,System.Int32)">
- <summary>
- Gets rows from the datasource based on the FK_Orders_CreditCard key.
- FK_Orders_CreditCard Description:
- </summary>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="creditCardId"></param>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <remarks></remarks>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.Orders objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByCreditCardId(System.Guid,System.Int32,System.Int32)">
- <summary>
- Gets rows from the datasource based on the FK_Orders_CreditCard key.
- fK_Orders_CreditCard Description:
- </summary>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <param name="creditCardId"></param>
- <remarks></remarks>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.Orders objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByCreditCardId(System.Guid,System.Int32,System.Int32,System.Int32@)">
- <summary>
- Gets rows from the datasource based on the FK_Orders_CreditCard key.
- fK_Orders_CreditCard Description:
- </summary>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <param name="creditCardId"></param>
- <param name="count">out parameter to get total records for query</param>
- <remarks></remarks>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.Orders objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByCreditCardId(netTiers.Petshop.Data.TransactionManager,System.Guid,System.Int32,System.Int32,System.Int32@)">
- <summary>
- Gets rows from the datasource based on the FK_Orders_CreditCard key.
- FK_Orders_CreditCard Description:
- </summary>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="creditCardId"></param>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <param name="count">The total number of records.</param>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.Orders objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.Get(netTiers.Petshop.Data.TransactionManager,netTiers.Petshop.Entities.OrdersKey,System.Int32,System.Int32)">
- <summary>
- Gets a row from the DataSource based on its primary key.
- </summary>
- <param name="transactionManager">A <see cref="T:netTiers.Petshop.Data.TransactionManager"/> object.</param>
- <param name="key">The unique identifier of the row to retrieve.</param>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <returns>Returns an instance of the Entity class.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByOrderId(System.Int32)">
- <summary>
- Gets rows from the datasource based on the primary key PK__Orders__0CBAE877 index.
- </summary>
- <param name="orderId"></param>
- <returns>Returns an instance of the <see cref="T:netTiers.Petshop.Entities.Orders"/> class.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByOrderId(System.Int32,System.Int32,System.Int32)">
- <summary>
- Gets rows from the datasource based on the PK__Orders__0CBAE877 index.
- </summary>
- <param name="orderId"></param>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <remarks></remarks>
- <returns>Returns an instance of the <see cref="T:netTiers.Petshop.Entities.Orders"/> class.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByOrderId(netTiers.Petshop.Data.TransactionManager,System.Int32)">
- <summary>
- Gets rows from the datasource based on the PK__Orders__0CBAE877 index.
- </summary>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="orderId"></param>
- <remarks></remarks>
- <returns>Returns an instance of the <see cref="T:netTiers.Petshop.Entities.Orders"/> class.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByOrderId(netTiers.Petshop.Data.TransactionManager,System.Int32,System.Int32,System.Int32)">
- <summary>
- Gets rows from the datasource based on the PK__Orders__0CBAE877 index.
- </summary>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="orderId"></param>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <remarks></remarks>
- <returns>Returns an instance of the <see cref="T:netTiers.Petshop.Entities.Orders"/> class.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByOrderId(System.Int32,System.Int32,System.Int32,System.Int32@)">
- <summary>
- Gets rows from the datasource based on the PK__Orders__0CBAE877 index.
- </summary>
- <param name="orderId"></param>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <param name="count">out parameter to get total records for query</param>
- <remarks></remarks>
- <returns>Returns an instance of the <see cref="T:netTiers.Petshop.Entities.Orders"/> class.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.GetByOrderId(netTiers.Petshop.Data.TransactionManager,System.Int32,System.Int32,System.Int32,System.Int32@)">
- <summary>
- Gets rows from the datasource based on the PK__Orders__0CBAE877 index.
- </summary>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="orderId"></param>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <param name="count">The total number of records.</param>
- <returns>Returns an instance of the <see cref="T:netTiers.Petshop.Entities.Orders"/> class.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.Fill(System.Data.IDataReader,netTiers.Petshop.Entities.TList{netTiers.Petshop.Entities.Orders},System.Int32,System.Int32)">
- <summary>
- Fill a netTiers.Petshop.Entities.TList<Orders> From a DataReader.
- </summary>
- <param name="reader">Datareader</param>
- <param name="rows">The collection to fill</param>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">number of rows.</param>
- <returns>a <see cref="T:netTiers.Petshop.Entities.TList`1"/></returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.RefreshEntity(System.Data.IDataReader,netTiers.Petshop.Entities.Orders)">
- <summary>
- Refreshes the <see cref="T:netTiers.Petshop.Entities.Orders"/> object from the <see cref="T:System.Data.IDataReader"/>.
- </summary>
- <param name="reader">The <see cref="T:System.Data.IDataReader"/> to read from.</param>
- <param name="entity">The <see cref="T:netTiers.Petshop.Entities.Orders"/> object to refresh.</param>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.RefreshEntity(System.Data.DataSet,netTiers.Petshop.Entities.Orders)">
- <summary>
- Refreshes the <see cref="T:netTiers.Petshop.Entities.Orders"/> object from the <see cref="T:System.Data.DataSet"/>.
- </summary>
- <param name="dataSet">The <see cref="T:System.Data.DataSet"/> to read from.</param>
- <param name="entity">The <see cref="T:netTiers.Petshop.Entities.Orders"/> object.</param>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.DeepLoad(netTiers.Petshop.Data.TransactionManager,netTiers.Petshop.Entities.Orders,System.Boolean,netTiers.Petshop.Data.DeepLoadType,System.Type[],netTiers.Petshop.Data.Bases.ChildEntityTypesList)">
- <summary>
- Deep Loads the <see cref="T:netTiers.Petshop.Entities.IEntity"/> object with criteria based of the child
- property collections only N Levels Deep based on the <see cref="T:netTiers.Petshop.Data.DeepLoadType"/>.
- </summary>
- <remarks>
- Use this method with caution as it is possible to DeepLoad with Recursion and traverse an entire object graph.
- </remarks>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="entity">The <see cref="T:netTiers.Petshop.Entities.Orders"/> object to load.</param>
- <param name="deep">Boolean. A flag that indicates whether to recursively save all Property Collection that are descendants of this instance. If True, saves the complete object graph below this object. If False, saves this object only. </param>
- <param name="deepLoadType">DeepLoadType Enumeration to Include/Exclude object property collections from Load.</param>
- <param name="childTypes">netTiers.Petshop.Entities.Orders Property Collection Type Array To Include or Exclude from Load</param>
- <param name="innerList">A collection of child types for easy access.</param>
- <exception cref="T:System.ArgumentNullException">entity or childTypes is null.</exception>
- <exception cref="T:System.ArgumentException">deepLoadType has invalid value.</exception>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.OrdersProviderBaseCore.DeepSave(netTiers.Petshop.Data.TransactionManager,netTiers.Petshop.Entities.Orders,netTiers.Petshop.Data.DeepSaveType,System.Type[],System.Collections.Hashtable)">
- <summary>
- Deep Save the entire object graph of the netTiers.Petshop.Entities.Orders object with criteria based of the child
- Type property array and DeepSaveType.
- </summary>
- <param name="transactionManager">The transaction manager.</param>
- <param name="entity">netTiers.Petshop.Entities.Orders instance</param>
- <param name="deepSaveType">DeepSaveType Enumeration to Include/Exclude object property collections from Save.</param>
- <param name="childTypes">netTiers.Petshop.Entities.Orders Property Collection Type Array To Include or Exclude from Save</param>
- <param name="innerList">A Hashtable of child types for easy access.</param>
- </member>
<member name="T:netTiers.Petshop.Data.Bases.CategoryChildEntityTypes">
<summary>
Enumeration used to expose the different child entity types
@@ -1691,19 +1891,19 @@
<param name="ignoreCase">Specifies whether to create case-insensitive statements.</param>
<param name="useAnd">Specifies whether to combine statements using AND or OR.</param>
</member>
- <member name="T:netTiers.Petshop.Data.Bases.LineItemProviderBase">
+ <member name="T:netTiers.Petshop.Data.Bases.CreditCardProviderBase">
<summary>
- This class is the base class for any <see cref="T:netTiers.Petshop.Data.Bases.LineItemProviderBase"/> implementation.
+ This class is the base class for any <see cref="T:netTiers.Petshop.Data.Bases.CreditCardProviderBase"/> implementation.
It exposes CRUD methods as well as selecting on index, foreign keys and custom stored procedures.
</summary>
</member>
- <member name="T:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore">
+ <member name="T:netTiers.Petshop.Data.Bases.CreditCardProviderBaseCore">
<summary>
- This class is the base class for any <see cref="T:netTiers.Petshop.Data.Bases.LineItemProviderBase"/> implementation.
+ This class is the base class for any <see cref="T:netTiers.Petshop.Data.Bases.CreditCardProviderBase"/> implementation.
It exposes CRUD methods as well as selecting on index, foreign keys and custom stored procedures.
</summary>
</member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.Delete(netTiers.Petshop.Data.TransactionManager,netTiers.Petshop.Entities.LineItemKey)">
+ <member name="M:netTiers.Petshop.Data.Bases.CreditCardProviderBaseCore.Delete(netTiers.Petshop.Data.TransactionManager,netTiers.Petshop.Entities.CreditCardKey)">
<summary>
Deletes a row from the DataSource.
</summary>
@@ -1711,159 +1911,27 @@
<param name="key">The unique identifier of the row to delete.</param>
<returns>Returns true if operation suceeded.</returns>
</member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.Delete(System.Int32,System.Int32,System.Byte[])">
+ <member name="M:netTiers.Petshop.Data.Bases.CreditCardProviderBaseCore.Delete(System.Guid,System.Byte[])">
<summary>
Deletes a row from the DataSource.
</summary>
- <param name="orderId">. Primary Key.</param>
- <param name="lineNum">. Primary Key.</param>
+ <param name="id">. Primary Key.</param>
<param name="timestamp">The timestamp field used for concurrency check.</param>
<remarks>Deletes based on primary key(s).</remarks>
<returns>Returns true if operation suceeded.</returns>
</member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.Delete(netTiers.Petshop.Data.TransactionManager,System.Int32,System.Int32,System.Byte[])">
+ <member name="M:netTiers.Petshop.Data.Bases.CreditCardProviderBaseCore.Delete(netTiers.Petshop.Data.TransactionManager,System.Guid,System.Byte[])">
<summary>
Deletes a row from the DataSource.
</summary>
<param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="orderId">. Primary Key.</param>
- <param name="lineNum">. Primary Key.</param>
+ <param name="id">. Primary Key.</param>
<param name="timestamp">The timestamp field used for concurrency check.</param>
<remarks>Deletes based on primary key(s).</remarks>
<returns>Returns true if operation suceeded.</returns>
</member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.GetByOrderId(System.Int32)">
+ <member name="M:netTiers.Petshop.Data.Bases.CreditCardProviderBaseCore.Get(netTiers.Petshop.Data.TransactionManager,netTiers.Petshop.Entities.CreditCardKey,System.Int32,System.Int32)">
<summary>
- Gets rows from the datasource based on the FK__LineItem__OrderI__1367E606 key.
- FK__LineItem__OrderI__1367E606 Description:
- </summary>
- <param name="orderId"></param>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.LineItem objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.GetByOrderId(netTiers.Petshop.Data.TransactionManager,System.Int32)">
- <summary>
- Gets rows from the datasource based on the FK__LineItem__OrderI__1367E606 key.
- FK__LineItem__OrderI__1367E606 Description:
- </summary>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="orderId"></param>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.LineItem objects.</returns>
- <remarks></remarks>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.GetByOrderId(netTiers.Petshop.Data.TransactionManager,System.Int32,System.Int32,System.Int32)">
- <summary>
- Gets rows from the datasource based on the FK__LineItem__OrderI__1367E606 key.
- FK__LineItem__OrderI__1367E606 Description:
- </summary>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="orderId"></param>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <remarks></remarks>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.LineItem objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.GetByOrderId(System.Int32,System.Int32,System.Int32)">
- <summary>
- Gets rows from the datasource based on the FK__LineItem__OrderI__1367E606 key.
- fK__LineItem__OrderI__1367E606 Description:
- </summary>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <param name="orderId"></param>
- <remarks></remarks>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.LineItem objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.GetByOrderId(System.Int32,System.Int32,System.Int32,System.Int32@)">
- <summary>
- Gets rows from the datasource based on the FK__LineItem__OrderI__1367E606 key.
- fK__LineItem__OrderI__1367E606 Description:
- </summary>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <param name="orderId"></param>
- <param name="count">out parameter to get total records for query</param>
- <remarks></remarks>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.LineItem objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.GetByOrderId(netTiers.Petshop.Data.TransactionManager,System.Int32,System.Int32,System.Int32,System.Int32@)">
- <summary>
- Gets rows from the datasource based on the FK__LineItem__OrderI__1367E606 key.
- FK__LineItem__OrderI__1367E606 Description:
- </summary>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="orderId"></param>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <param name="count">The total number of records.</param>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.LineItem objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.GetByItemId(System.Guid)">
- <summary>
- Gets rows from the datasource based on the FK_LineItem_Item key.
- FK_LineItem_Item Description:
- </summary>
- <param name="itemId"></param>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.LineItem objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.GetByItemId(netTiers.Petshop.Data.TransactionManager,System.Guid)">
- <summary>
- Gets rows from the datasource based on the FK_LineItem_Item key.
- FK_LineItem_Item Description:
- </summary>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="itemId"></param>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.LineItem objects.</returns>
- <remarks></remarks>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.GetByItemId(netTiers.Petshop.Data.TransactionManager,System.Guid,System.Int32,System.Int32)">
- <summary>
- Gets rows from the datasource based on the FK_LineItem_Item key.
- FK_LineItem_Item Description:
- </summary>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="itemId"></param>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <remarks></remarks>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.LineItem objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.GetByItemId(System.Guid,System.Int32,System.Int32)">
- <summary>
- Gets rows from the datasource based on the FK_LineItem_Item key.
- fK_LineItem_Item Description:
- </summary>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <param name="itemId"></param>
- <remarks></remarks>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.LineItem objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.GetByItemId(System.Guid,System.Int32,System.Int32,System.Int32@)">
- <summary>
- Gets rows from the datasource based on the FK_LineItem_Item key.
- fK_LineItem_Item Description:
- </summary>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <param name="itemId"></param>
- <param name="count">out parameter to get total records for query</param>
- <remarks></remarks>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.LineItem objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.GetByItemId(netTiers.Petshop.Data.TransactionManager,System.Guid,System.Int32,System.Int32,System.Int32@)">
- <summary>
- Gets rows from the datasource based on the FK_LineItem_Item key.
- FK_LineItem_Item Description:
- </summary>
- <param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="itemId"></param>
- <param name="start">Row number at which to start reading, the first row is 0.</param>
- <param name="pageLength">Number of rows to return.</param>
- <param name="count">The total number of records.</param>
- <returns>Returns a typed collection of netTiers.Petshop.Entities.LineItem objects.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.Get(netTiers.Petshop.Data.TransactionManager,netTiers.Petshop.Entities.LineItemKey,System.Int32,System.Int32)">
- <summary>
Gets a row from the DataSource based on its primary key.
</summary>
<param name="transactionManager">A <see cref="T:netTiers.Petshop.Data.TransactionManager"/> object.</param>
@@ -1872,74 +1940,68 @@
<param name="pageLength">Number of rows to return.</param>
<returns>Returns an instance of the Entity class.</returns>
</member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.GetByLineNumOrderId(System.Int32,System.Int32)">
+ <member name="M:netTiers.Petshop.Data.Bases.CreditCardProviderBaseCore.GetById(System.Guid)">
<summary>
- Gets rows from the datasource based on the primary key PkLineItem index.
+ Gets rows from the datasource based on the primary key PK_CreditCard index.
</summary>
- <param name="orderId"></param>
- <param name="lineNum"></param>
- <returns>Returns an instance of the <see cref="T:netTiers.Petshop.Entities.LineItem"/> class.</returns>
+ <param name="id"></param>
+ <returns>Returns an instance of the <see cref="T:netTiers.Petshop.Entities.CreditCard"/> class.</returns>
</member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.GetByLineNumOrderId(System.Int32,System.Int32,System.Int32,System.Int32)">
+ <member name="M:netTiers.Petshop.Data.Bases.CreditCardProviderBaseCore.GetById(System.Guid,System.Int32,System.Int32)">
<summary>
- Gets rows from the datasource based on the PkLineItem index.
+ Gets rows from the datasource based on the PK_CreditCard index.
</summary>
- <param name="orderId"></param>
- <param name="lineNum"></param>
+ <param name="id"></param>
<param name="start">Row number at which to start reading, the first row is 0.</param>
<param name="pageLength">Number of rows to return.</param>
<remarks></remarks>
- <returns>Returns an instance of the <see cref="T:netTiers.Petshop.Entities.LineItem"/> class.</returns>
+ <returns>Returns an instance of the <see cref="T:netTiers.Petshop.Entities.CreditCard"/> class.</returns>
</member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.GetByLineNumOrderId(netTiers.Petshop.Data.TransactionManager,System.Int32,System.Int32)">
+ <member name="M:netTiers.Petshop.Data.Bases.CreditCardProviderBaseCore.GetById(netTiers.Petshop.Data.TransactionManager,System.Guid)">
<summary>
- Gets rows from the datasource based on the PkLineItem index.
+ Gets rows from the datasource based on the PK_CreditCard index.
</summary>
<param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="orderId"></param>
- <param name="lineNum"></param>
+ <param name="id"></param>
<remarks></remarks>
- <returns>Returns an instance of the <see cref="T:netTiers.Petshop.Entities.LineItem"/> class.</returns>
+ <returns>Returns an instance of the <see cref="T:netTiers.Petshop.Entities.CreditCard"/> class.</returns>
</member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.GetByLineNumOrderId(netTiers.Petshop.Data.TransactionManager,System.Int32,System.Int32,System.Int32,System.Int32)">
+ <member name="M:netTiers.Petshop.Data.Bases.CreditCardProviderBaseCore.GetById(netTiers.Petshop.Data.TransactionManager,System.Guid,System.Int32,System.Int32)">
<summary>
- Gets rows from the datasource based on the PkLineItem index.
+ Gets rows from the datasource based on the PK_CreditCard index.
</summary>
<param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="orderId"></param>
- <param name="lineNum"></param>
+ <param name="id"></param>
<param name="start">Row number at which to start reading, the first row is 0.</param>
<param name="pageLength">Number of rows to return.</param>
<remarks></remarks>
- <returns>Returns an instance of the <see cref="T:netTiers.Petshop.Entities.LineItem"/> class.</returns>
+ <returns>Returns an instance of the <see cref="T:netTiers.Petshop.Entities.CreditCard"/> class.</returns>
</member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.GetByLineNumOrderId(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32@)">
+ <member name="M:netTiers.Petshop.Data.Bases.CreditCardProviderBaseCore.GetById(System.Guid,System.Int32,System.Int32,System.Int32@)">
<summary>
- Gets rows from the datasource based on the PkLineItem index.
+ Gets rows from the datasource based on the PK_CreditCard index.
</summary>
- <param name="orderId"></param>
- <param name="lineNum"></param>
+ <param name="id"></param>
<param name="start">Row number at which to start reading, the first row is 0.</param>
<param name="pageLength">Number of rows to return.</param>
<param name="count">out parameter to get total records for query</param>
<remarks></remarks>
- <returns>Returns an instance of the <see cref="T:netTiers.Petshop.Entities.LineItem"/> class.</returns>
+ <returns>Returns an instance of the <see cref="T:netTiers.Petshop.Entities.CreditCard"/> class.</returns>
</member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.GetByLineNumOrderId(netTiers.Petshop.Data.TransactionManager,System.Int32,System.Int32,System.Int32,System.Int32,System.Int32@)">
+ <member name="M:netTiers.Petshop.Data.Bases.CreditCardProviderBaseCore.GetById(netTiers.Petshop.Data.TransactionManager,System.Guid,System.Int32,System.Int32,System.Int32@)">
<summary>
- Gets rows from the datasource based on the PkLineItem index.
+ Gets rows from the datasource based on the PK_CreditCard index.
</summary>
<param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="orderId"></param>
- <param name="lineNum"></param>
+ <param name="id"></param>
<param name="start">Row number at which to start reading, the first row is 0.</param>
<param name="pageLength">Number of rows to return.</param>
<param name="count">The total number of records.</param>
- <returns>Returns an instance of the <see cref="T:netTiers.Petshop.Entities.LineItem"/> class.</returns>
+ <returns>Returns an instance of the <see cref="T:netTiers.Petshop.Entities.CreditCard"/> class.</returns>
</member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.Fill(System.Data.IDataReader,netTiers.Petshop.Entities.TList{netTiers.Petshop.Entities.LineItem},System.Int32,System.Int32)">
+ <member name="M:netTiers.Petshop.Data.Bases.CreditCardProviderBaseCore.Fill(System.Data.IDataReader,netTiers.Petshop.Entities.TList{netTiers.Petshop.Entities.CreditCard},System.Int32,System.Int32)">
<summary>
- Fill a netTiers.Petshop.Entities.TList<LineItem> From a DataReader.
+ Fill a netTiers.Petshop.Entities.TList<CreditCard> From a DataReader.
</summary>
<param name="reader">Datareader</param>
<param name="rows">The collection to fill</param>
@@ -1947,21 +2009,21 @@
<param name="pageLength">number of rows.</param>
<returns>a <see cref="T:netTiers.Petshop.Entities.TList`1"/></returns>
</member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.RefreshEntity(System.Data.IDataReader,netTiers.Petshop.Entities.LineItem)">
+ <member name="M:netTiers.Petshop.Data.Bases.CreditCardProviderBaseCore.RefreshEntity(System.Data.IDataReader,netTiers.Petshop.Entities.CreditCard)">
<summary>
- Refreshes the <see cref="T:netTiers.Petshop.Entities.LineItem"/> object from the <see cref="T:System.Data.IDataReader"/>.
+ Refreshes the <see cref="T:netTiers.Petshop.Entities.CreditCard"/> object from the <see cref="T:System.Data.IDataReader"/>.
</summary>
<param name="reader">The <see cref="T:System.Data.IDataReader"/> to read from.</param>
- <param name="entity">The <see cref="T:netTiers.Petshop.Entities.LineItem"/> object to refresh.</param>
+ <param name="entity">The <see cref="T:netTiers.Petshop.Entities.CreditCard"/> object to refresh.</param>
</member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.RefreshEntity(System.Data.DataSet,netTiers.Petshop.Entities.LineItem)">
+ <member name="M:netTiers.Petshop.Data.Bases.CreditCardProviderBaseCore.RefreshEntity(System.Data.DataSet,netTiers.Petshop.Entities.CreditCard)">
<summary>
- Refreshes the <see cref="T:netTiers.Petshop.Entities.LineItem"/> object from the <see cref="T:System.Data.DataSet"/>.
+ Refreshes the <see cref="T:netTiers.Petshop.Entities.CreditCard"/> object from the <see cref="T:System.Data.DataSet"/>.
</summary>
<param name="dataSet">The <see cref="T:System.Data.DataSet"/> to read from.</param>
- <param name="entity">The <see cref="T:netTiers.Petshop.Entities.LineItem"/> object.</param>
+ <param name="entity">The <see cref="T:netTiers.Petshop.Entities.CreditCard"/> object.</param>
</member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.DeepLoad(netTiers.Petshop.Data.TransactionManager,netTiers.Petshop.Entities.LineItem,System.Boolean,netTiers.Petshop.Data.DeepLoadType,System.Type[],netTiers.Petshop.Data.Bases.ChildEntityTypesList)">
+ <member name="M:netTiers.Petshop.Data.Bases.CreditCardProviderBaseCore.DeepLoad(netTiers.Petshop.Data.TransactionManager,netTiers.Petshop.Entities.CreditCard,System.Boolean,netTiers.Petshop.Data.DeepLoadType,System.Type[],netTiers.Petshop.Data.Bases.ChildEntityTypesList)">
<summary>
Deep Loads the <see cref="T:netTiers.Petshop.Entities.IEntity"/> object with criteria based of the child
property collections only N Levels Deep based on the <see cref="T:netTiers.Petshop.Data.DeepLoadType"/>.
@@ -1970,412 +2032,37 @@
Use this method with caution as it is possible to DeepLoad with Recursion and traverse an entire object graph.
</remarks>
<param name="transactionManager"><see cref="T:netTiers.Petshop.Data.TransactionManager"/> object</param>
- <param name="entity">The <see cref="T:netTiers.Petshop.Entities.LineItem"/> object to load.</param>
+ <param name="entity">The <see cref="T:netTiers.Petshop.Entities.CreditCard"/> object to load.</param>
<param name="deep">Boolean. A flag that indicates whether to recursively save all Property Collection that are descendants of this instance. If True, saves the complete object graph below this object. If False, saves this object only. </param>
<param name="deepLoadType">DeepLoadType Enumeration to Include/Exclude object property collections from Load.</param>
- <param name="childTypes">netTiers.Petshop.Entities.LineItem Property Collection Type Array To Include or Exclude from Load</param>
+ <param name="childTypes">netTiers.Petshop.Entities.CreditCard Property Collection Type Array To Include or Exclude from Load</param>
<param name="innerList">A collection of child types for easy access.</param>
<exception cref="T:System.ArgumentNullException">entity or childTypes is null.</exception>
<exception cref="T:System.ArgumentException">deepLoadType has invalid value.</exception>
</member>
- <member name="M:netTiers.Petshop.Data.Bases.LineItemProviderBaseCore.DeepSave(netTiers.Petshop.Data.TransactionManager,netTiers.Petshop.Entities.LineItem,netTiers.Petshop.Data.DeepSaveType,System.Type[],System.Collections.Hashtable)">
+ <member name="M:netTiers.Petshop.Data.Bases.CreditCardProviderBaseCore.DeepSave(netTiers.Petshop.Data.TransactionManager,netTiers.Petshop.Entities.CreditCard,netTiers.Petshop.Data.DeepSaveType,System.Type[],System.Collections.Hashtable)">
<summary>
- Deep Save the entire object graph of the netTiers.Petshop.Entities.LineItem object with criteria based of the child
+ Deep Save the entire object graph of the netTiers.Petshop.Entities.CreditCard object with criteria based of the child
Type property array and DeepSaveType.
</summary>
<param name="transactionManager">The transaction manager.</param>
- <param name="entity">netTiers.Petshop.Entities.LineItem instance</param>
+ <param name="entity">netTiers.Petshop.Entities.CreditCard instance</param>
<param name="deepSaveType">DeepSaveType Enumeration to Include/Exclude object property collections from Save.</param>
- <param name="childTypes">netTiers.Petshop.Entities.LineItem Property Collection Type Array To Include or Exclude from Save</param>
+ <param name="childTypes">netTiers.Petshop.Entities.CreditCard Property Collection Type Array To Include or Exclude from Save</param>
<param name="innerList">A Hashtable of child types for easy access.</param>
</member>
- <member name="T:netTiers.Petshop.Data.DeepLoadType">
+ <member name="T:netTiers.Petshop.Data.Bases.ExtendedItemProviderBase">
<summary>
- DeepLoad options for deep loading entities
+ This class is the base class for any <see cref="T:netTiers.Petshop.Data.Bases.ExtendedItemProviderBase"/> implementation.
+ It exposes CRUD methods as well as selecting on index, foreign keys and custom stored procedures.
</summary>
</member>
- <member name="F:netTiers.Petshop.Data.DeepLoadType.IncludeChildren">
+ <member name="T:netTiers.Petshop.Data.Bases.ExtendedItemProviderBaseCore">
<summary>
- Will Include a child property collection 1 Level Deep
+ This class is the base class for any <see cref="T:netTiers.Petshop.Data.Bases.ExtendedItemProviderBase"/> implementation.
+ It exposes CRUD methods as well as selecting on index, foreign keys and custom stored procedures.
</summary>
</member>
- <member name="F:netTiers.Petshop.Data.DeepLoadType.ExcludeChildren">
- <summary>
- Will Exclude a child property collection
- </summary>
- </member>
- <member name="F:netTiers.Petshop.Data.DeepLoadType.Ignore">
- <summary>
- Will ignore the request and return the entity.
- </summary>
- </member>
- <member name="T:netTiers.Petshop.Data.DeepSaveType">
- <summary>
- DeepSave options for deep saving entities
- </summary>
- </member>
- <member name="F:netTiers.Petshop.Data.DeepSaveType.IncludeChildren">
- <summary>Will Include a child property collection</summary>
- </member>
- <member name="F:netTiers.Petshop.Data.DeepSaveType.ExcludeChildren">
- <summary>Will Exclude a child property collection</summary>
- </member>
- <member name="F:netTiers.Petshop.Data.DeepSaveType.Ignore">
- <summary>Will ignore the request and return the entity.</summary>
- </member>
- <member name="T:netTiers.Petshop.Data.Utility">
- <summary>
- Contains some helper function for SQL.
- </summary>
- </member>
- <member name="M:netTiers.Petshop.Data.Utility.GetDefaultByType(System.Data.DbType)">
- <summary>
- Get a default value for a given data type
- </summary>
- <param name="dataType">Data type for which to get the default value</param>
- <returns>An object of the default value.</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Utility.GetDataValue(System.Data.IDataParameter)">
- <summary>
- Get Value or Default Value from an IDataParamater
- Based on DbType
- </summary>
- <param name="p">The IDataParameter instance type is used to determine the default value.</param>
- <returns></returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Utility.DefaultToDBNull(System.Object,System.Data.DbType)">
- <summary>
- Checks to see if the Default Value has been set to the parameter.
- If it's the default value, then create.
- </summary>
- <param name="val">The value we want to check.</param>
- <param name="dbtype">The DbType from wich we take the default value.</param>
- <returns></returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Utility.GetParameterValue``1(System.Data.IDataParameter)">
- <summary>
- Generic method to return the value of a nullable parameter
- </summary>
- <typeparam name="T">Type of value to return</typeparam>
- <param name="parameter">Parameter from which to extract the value</param>
- <returns></returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Utility.ConvertDataReaderToDataSet(System.Data.IDataReader)">
- <summary>
- Converts a IDataReader to a DataSet. For use when a custom stored procedure returns an <see cref="T:System.Data.IDataReader"/>, it will
- convert all result sets returned as a DataSet.
- </summary>
- <param name="reader">The reader to convert</param>
- <returns>A dataset with one table per result in the reader</returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Utility.DetectSqlInjection(System.String)">
- <summary>
- A helper method to attempt to discover known SqlInjection attacks.
- For use when using one of the flexible non-parameterized access methods, such as GetPaged()
- </summary>
- <param name="whereClause">string of the whereClause to check</param>
- <returns>true if found, false if not found </returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Utility.DetectSqlInjection(System.String,System.String)">
- <summary>
- A helper method to attempt to discover known SqlInjection attacks.
- For use when using one of the flexible non-parameterized access methods, such as GetPaged()
- </summary>
- <param name="whereClause">string of the whereClause to check</param>
- <param name="orderBy">string of the orderBy clause to check</param>
- <returns>true if found, false if not found </returns>
- </member>
- <member name="M:netTiers.Petshop.Data.Utility.ExecuteReader(netTiers.Petshop.Data.TransactionManager,System.Data.Common.DbCommand)">
- <summary>
- Executes the <paramref name="dbCommand"/> and returns an <see cref="T:System.Data.IDataReader"/> through which the result can be read.
- It is the responsibility of the caller to close the connection and reader when finished.
- </summary>
- <param name="transactionManager">The transaction to execute the command within.</param>
- <param name="dbCommand">The command that contains the query to execute.</param>
- <returns>An <see cref="T:System.Data.IDataReader"/> object.</returns>
- <exception cref="T:System.Exception">The command could not be executed.</exception>
- <exception cref="T:System.Data.DataException">The <paramref name="transactionManager"/> is not open.</exception>
- <exception cref="T:System.Data.Common.DbException">The command could not be executed.</exception>
- </member>
- <member name="M:netTiers.Petshop.Data.Utility.ExecuteReader(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.Data.Common.DbCommand)">
- <summary>
- Executes the <paramref name="dbCommand"/> and returns an <see cref="T:System.Data.IDataReader"/> through which the result can be read.
- It is the responsibility of the caller to close the connection and reader when finished.
- </summary>
- <param name="database">The database to execute the command within.</param>
- <param name="dbCommand">The command that contains the query to execute.</param>
- <returns>An <see cref="T:System.Data.IDataReader"/> object.</returns>
- <exception cref="T:System.Exception">The command could not be executed.</exception>
- <exception cref="T:System.Data.Common.DbException">The command could not be executed.</exception>
- </member>
- <member name="M:netTiers.Petshop.Data.Utility.ExecuteNonQuery(netTiers.Petshop.Data.TransactionManager,System.Data.Common.DbCommand)">
- <summary>
- Executes the <paramref name="dbCommand"/> and returns the number of rows affected.
- </summary>
- <param name="transactionManager">The transaction to execute the command within.</param>
- <param name="dbCommand">The command that contains the query to execute.</param>
- <returns>The number of rows affected.</returns>
- <exception cref="T:System.Exception">The command could not be executed.</exception>
- <exception cref="T:System.Data.DataException">The <paramref name="transactionManager"/> is not open.</exception>
- <exception cref="T:System.Data.Common.DbException">The command could not be executed.</exception>
- </member>
- <member name="M:netTiers.Petshop.Data.Utility.ExecuteNonQuery(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.Data.Common.DbCommand)">
- <summary>
- Executes the <paramref name="dbCommand"/> and returns the number of rows affected.
- </summary>
- <param name="database">The database to execute the command within.</param>
- <param name="dbCommand">The command that contains the query to execute.</param>
- <returns>The number of rows affected.</returns>
- <exception cref="T:System.Exception">The command could not be executed.</exception>
- <exception cref="T:System.Data.Common.DbException">The command could not be executed.</exception>
- </member>
- <member name="M:netTiers.Petshop.Data.Utility.ExecuteDataSet(netTiers.Petshop.Data.TransactionManager,System.Data.Common.DbCommand)">
- <summary>
- Executes the <paramref name="dbCommand"/> and returns the results in a new <see cref="T:System.Data.DataSet"/>.
- </summary>
- <param name="transactionManager">The transaction to execute the command within.</param>
- <param name="dbCommand">The command that contains the query to execute.</param>
- <returns>A <see cref="T:System.Data.DataSet"/> containing the results of the command.</returns>
- <exception cref="T:System.Exception">The command could not be executed.</exception>
- <exception cref="T:System.Data.DataException">The <paramref name="transactionManager"/> is not open.</exception>
- <exception cref="T:System.Data.Common.DbException">The command could not be executed.</exception>
- </member>
- <member name="M:netTiers.Petshop.Data.Utility.ExecuteDataSet(Microsoft.Practices.EnterpriseLibrary.Data.Database,System.Data.Common.DbCommand)">
- <summary>
- Executes the <paramref name="dbCommand"/> and returns the results in a new <see cref="T:System.Data.DataSet"/>.
- </summary>
- <param name="database">The database to execute the command within.</param>
- <param name="dbCommand">The command that contains the query to execute.</param>
- <returns>A <see cref="T:System.Data.DataSet"/> containing the results of the command.</returns>
- <exception cref="T:System.Exception">The command could not be executed.</exception>
- <exception cref="T:System.Data.Common.DbException">The command could not be executed.</exception>
- </member>
- <member name="T:netTiers.Petshop.Data.SqlUtil">
- <summary>
- Provides utility methods for generating SQL expressions.
- </summary>
- </member>
- <member name="F:netTiers.Petshop.Data.SqlUtil.AND">
- <summary>
- SQL AND keyword.
- </summary>
- </member>
- <member name="F:netTiers.Petshop.Data.SqlUtil.OR">
- <summary>
- SQL OR keyword.
- </summary>
- </member>
- <member name="F:netTiers.Petshop.Data.SqlUtil.ASC">
- <summary>
- SQL ASC keyword.
- </summary>
- </member>
- <member name="F:netTiers.Petshop.Data.SqlUtil.DESC">
- <summary>
- SQL DESC keyword.
- </summary>
- </member>
- <member name="F:netTiers.Petshop.Data.SqlUtil.NULL">
- <summary>
- SQL NULL keyword.
- </summary>
- </member>
- <member name="F:netTiers.Petshop.Data.SqlUtil.TOKEN">
- <summary>
- Used to represent quoted search terms.
- </summary>
- </member>
- <member name="F:netTiers.Petshop.Data.SqlUtil.QUOTE">
- <summary>
- Delimiter for quoted search terms.
- </summary>
- </member>
- <member name="F:netTiers.Petshop.Data.SqlUtil.STAR">
- <summary>
- Used as wildcard character within search text.
- </summary>
- </member>
- <member name="F:netTiers.Petshop.Data.SqlUtil.WILD">
- <summary>
- SQL wildcard character.
- </summary>
- </member>
- <member name="F:netTiers.Petshop.Data.SqlUtil.LEFT">
- <summary>
- SQL grouping open character.
- </summary>
- </member>
- <member name="F:netTiers.Petshop.Data.SqlUtil.RIGHT">
- <summary>
- SQL grouping close character.
- </summary>
- </member>
- <member name="F:netTiers.Petshop.Data.SqlUtil.COMMA">
- <summary>
- Delimiter for optional search terms.
- </summary>
- </member>
- <member name="M:netTiers.Petshop.Data.SqlUtil.Equals(System.String,System.String)">
- <summary>
- Creates an <see cref="F:netTiers.Petshop.Data.SqlComparisonType.Equals"/> expression.
- </summary>
- <param name="column"></param>
- <param name="value"></param>
- <returns></returns>
- </member>
- <member name="M:netTiers.Petshop.Data.SqlUtil.Equals(System.String,System.String,System.Boolean)">
- <summary>
- Creates an <see cref="F:netTiers.Petshop.Data.SqlComparisonType.Equals"/> expression.
- </summary>
- <param name="column"></param>
- <param name="value"></param>
- <param name="ignoreCase"></param>
- <returns></returns>
- </member>
- <member name="M:netTiers.Petshop.Data.SqlUtil.Contains(System.String,System.String)">
- <summary>
- Creates a <see cref="F:netTiers.Petshop.Data.SqlComparisonType.Contains"/> expression.
- </summary>
- <param name="column"></param>
- <param name="value"></param>
- <returns></returns>
- </member>
- <member name="M:netTiers.Petshop.Data.SqlUtil.Contains(System.String,System.String,System.Boolean)">
- <summary>
- Creates a <see cref="F:netTiers.Petshop.Data.SqlComparisonType.Contains"/> expression.
- </summary>
- <param name="column"></param>
- <param name="value"></param>
- <param name="ignoreCase"></param>
- <returns></returns>
- </member>
- <member name="M:netTiers.Petshop.Data.SqlUtil.StartsWith(System.String,System.String)">
- <summary>
@@ Diff output truncated at 100000 characters. @@
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|