Generated Classes

Class Name Type Description
<DatabaseCodeName>_Base Base An abstract class that represents a database connection. Provides methods to manage transactions and other DB related operations. The class also includes properties to access objects that represent tables and views.

Note: Do not change this class manually. The class is overwritten every time the code is regenerated.
<DatabaseCodeName> User Extends the <DatabaseCodeName>_Base class. Add your custom code here. The class is generated only once and never rewritten.
<TableCodeName>Collection_Base Base A Table Data Gateway for a table or view. Provides methods to get, insert, update, and delete data in the table. This class is abstract.

Note: Do not change this class manually. The class is overwritten every time the code is regenerated.
<TableCodeName>Collection User Extends the <TableCodeName>Collection_Base class. Add your custom code here. The class is generated only once and never rewritten.
<TableCodeName>Row_Base Base An abstract class that represents a record in a table or view. Provides properties that represent the record fields.

Note: Do not change this class manually. The class is overwritten every time the code is regenerated.
<TableCodeName>Row User Extends the <TableCodeName>Row_Base class. Add your custom code here. The class is generated only once and never rewritten.
StoredProcedures_Base Base An abstract class that represents the database stored procedures. The class is overwritten every time the code is regenerated.

Note: Do not change this class manually. The class is overwritten every time the code is regenerated.
StoredProcedures User Extends the StoredProcedures_Base class. Add your custom code here. The class is generated only once and never rewritten.