Craig's Utility Library  4.0 Beta
Utilities.ORM.Manager.QueryProvider.Default.StringParameter Class Reference

Holds parameter information More...

Inheritance diagram for Utilities.ORM.Manager.QueryProvider.Default.StringParameter:
Utilities.ORM.Manager.QueryProvider.BaseClasses.ParameterBase< string >

Public Member Functions

 StringParameter (string ID, string Value, ParameterDirection Direction=ParameterDirection.Input, string ParameterStarter="@")
 Constructor More...
 
override void AddParameter (DbCommand Helper)
 Adds this parameter to the SQLHelper More...
 
override IParameter CreateCopy (string Suffix)
 Creates a copy of the parameter More...
 
- Public Member Functions inherited from Utilities.ORM.Manager.QueryProvider.BaseClasses.ParameterBase< string >
string AddParameter (string Command)
 Finds itself in the string command and adds the value More...
 
override bool Equals (object obj)
 Determines if the objects are equal More...
 
override int GetHashCode ()
 Gets the hash code for the object More...
 
override string ToString ()
 Returns the string version of the parameter More...
 

Additional Inherited Members

- Static Public Member Functions inherited from Utilities.ORM.Manager.QueryProvider.BaseClasses.ParameterBase< string >
static bool operator!= (ParameterBase< DataType > first, ParameterBase< DataType > second)
 != operator More...
 
static bool operator== (ParameterBase< DataType > first, ParameterBase< DataType > second)
 The == operator More...
 
- Protected Member Functions inherited from Utilities.ORM.Manager.QueryProvider.BaseClasses.ParameterBase< string >
 ParameterBase (string ID, DataType Value, ParameterDirection Direction=ParameterDirection.Input, string ParameterStarter="@")
 Constructor More...
 
 ParameterBase (string ID, SqlDbType Type, object Value=null, ParameterDirection Direction=ParameterDirection.Input, string ParameterStarter="@")
 Constructor More...
 
 ParameterBase (string ID, DbType Type, object Value=null, ParameterDirection Direction=ParameterDirection.Input, string ParameterStarter="@")
 Constructor More...
 
- Properties inherited from Utilities.ORM.Manager.QueryProvider.BaseClasses.ParameterBase< string >
virtual DbType DatabaseType [get, set]
 Database type More...
 
virtual ParameterDirection Direction [get, set]
 Direction of the parameter More...
 
virtual string ID [get, set]
 The Name that the parameter goes by More...
 
object InternalValue [get]
 Gets the internal value. More...
 
string ParameterStarter [get, set]
 Starting string of the parameter More...
 
virtual DataType Value [get, set]
 Parameter value More...
 
virtual string BatchID [get, set]
 Batch ID More...
 

Detailed Description

Holds parameter information

Definition at line 32 of file StringParameter.cs.

Constructor & Destructor Documentation

Utilities.ORM.Manager.QueryProvider.Default.StringParameter.StringParameter ( string  ID,
string  Value,
ParameterDirection  Direction = ParameterDirection.Input,
string  ParameterStarter = "@" 
)

Constructor

Parameters
IDID of the parameter
ValueValue of the parameter
DirectionDirection of the parameter
ParameterStarterParameter starter

Definition at line 41 of file StringParameter.cs.

Member Function Documentation

override void Utilities.ORM.Manager.QueryProvider.Default.StringParameter.AddParameter ( DbCommand  Helper)
virtual

Adds this parameter to the SQLHelper

Parameters
HelperSQLHelper

Implements Utilities.ORM.Manager.QueryProvider.BaseClasses.ParameterBase< string >.

Definition at line 50 of file StringParameter.cs.

override IParameter Utilities.ORM.Manager.QueryProvider.Default.StringParameter.CreateCopy ( string  Suffix)
virtual

Creates a copy of the parameter

Parameters
SuffixSuffix to add to the parameter (for batching purposes)
Returns
A copy of the parameter

Implements Utilities.ORM.Manager.QueryProvider.BaseClasses.ParameterBase< string >.

Definition at line 60 of file StringParameter.cs.


The documentation for this class was generated from the following file: