Class extensions
- Namespace
- PHCDataLayer
- Assembly
- PHCDataLayer.dll
extensions
Methods
CheckDbField(FieldStructure, DbFieldsStruc)
[Extension]
public static bool CheckDbField(this FieldStructure field, DbFieldsStruc dbField)
Parameters
Returns
- bool
CheckDbField(FieldStructure, List<DbFieldsStruc>)
[Extension]
public static bool CheckDbField(this FieldStructure field, List<DbFieldsStruc> dbFields)
Parameters
Returns
- bool
CheckDbFieldConstraint(FieldStructure, DbFieldsStruc)
[Extension]
public static bool CheckDbFieldConstraint(this FieldStructure field, DbFieldsStruc dbField)
Parameters
Returns
- bool
CheckDbFieldConstraint(FieldStructure, List<DbFieldsStruc>)
[Extension]
public static bool CheckDbFieldConstraint(this FieldStructure field, List<DbFieldsStruc> dbFields)
Parameters
Returns
- bool
Clone(List<SqlParameter>)
[Extension]
public static List<SqlParameter> Clone(this List<SqlParameter> values)
Parameters
Returns
- List<SqlParameter>
Commit<T>(List<T>)
[Extension]
public static void Commit<T>(this List<T> collection) where T : GenericVO
Parameters
| Nome |
Tipo |
Descrição |
collection |
List<T> |
|
Type Parameters
T
Contains(List<DbConnection>, DbConnection)
[Extension]
public static bool Contains(this List<DbConnection> collection, DbConnection connection)
Parameters
Returns
- bool
DeleteAll<T>(List<T>)
[Extension]
public static void DeleteAll<T>(this List<T> itemsVO) where T : GenericVO
Parameters
| Nome |
Tipo |
Descrição |
itemsVO |
List<T> |
|
Type Parameters
T
Execute(DbCmd)
[Extension]
public static bool Execute(this DbCmd dbCommand)
Parameters
| Nome |
Tipo |
Descrição |
dbCommand |
DbCmd |
|
Returns
- bool
Execute(DbCmd, DbConnection)
[Extension]
public static bool Execute(this DbCmd dbCommand, DbConnection connection)
Parameters
Returns
- bool
Execute(DbCmd, SqlCommand)
[Extension]
public static bool Execute(this DbCmd dbCommand, SqlCommand cmdSql)
Parameters
Returns
- bool
Execute(IEnumerable<DbCmd>)
[Extension]
public static bool Execute(this IEnumerable<DbCmd> dbCommands)
Parameters
Returns
- bool
Execute(IEnumerable<DbCmd>, DbConnection)
[Extension]
public static bool Execute(this IEnumerable<DbCmd> dbCommands, DbConnection connection)
Parameters
Returns
- bool
ExistTable(DbConnection)
[Extension]
public static bool ExistTable(this DbConnection valueItem)
Parameters
Returns
- bool
FillParent<T>(IEnumerable<T>, GenericVO)
[Extension]
public static IEnumerable<T> FillParent<T>(this IEnumerable<T> collection, GenericVO parentItem) where T : GenericVO
Parameters
Returns
- IEnumerable<T>
Type Parameters
T
GetDataReaderBooleanValue(IDataReader, int)
[Extension]
public static bool GetDataReaderBooleanValue(this IDataReader dtReader, int index)
Parameters
Returns
- bool
GetDataReaderByteArrayValue(IDataReader, int)
[Extension]
public static byte[] GetDataReaderByteArrayValue(this IDataReader dtReader, int index)
Parameters
Returns
- byte[]
GetDataReaderDateTimeValue(IDataReader, int)
[Extension]
public static DateTime GetDataReaderDateTimeValue(this IDataReader dtReader, int index)
Parameters
Returns
- DateTime
GetDataReaderDecimalValue(IDataReader, int)
[Extension]
public static decimal GetDataReaderDecimalValue(this IDataReader dtReader, int index)
Parameters
Returns
- decimal
GetDataReaderEnumValue(IDataReader, int)
[Extension]
public static int GetDataReaderEnumValue(this IDataReader dtReader, int index)
Parameters
Returns
- int
GetDataReaderInt32Value(IDataReader, int)
[Extension]
public static int GetDataReaderInt32Value(this IDataReader dtReader, int index)
Parameters
Returns
- int
GetDataReaderListOfByteValue(IDataReader, int)
[Extension]
public static List<byte> GetDataReaderListOfByteValue(this IDataReader dtReader, int index)
Parameters
Returns
- List<byte>
GetDataReaderObjValue(IDataReader, int)
[Extension]
public static object GetDataReaderObjValue(this IDataReader dtReader, int index)
Parameters
Returns
- object
GetDataReaderStringValue(IDataReader, int)
[Extension]
public static string GetDataReaderStringValue(this IDataReader dtReader, int index)
Parameters
Returns
- string
GetDataReaderValue(IDataReader, Type, int)
[Extension]
public static object GetDataReaderValue(this IDataReader dtReader, Type fieldType, int index)
Parameters
Returns
- object
GetDataReaderXMLValue(IDataReader, int)
[Extension]
public static XmlDocument GetDataReaderXMLValue(this IDataReader dtReader, int index)
Parameters
Returns
- XmlDocument
GetDbConstraintTypeCmd(FieldStructure)
[Extension]
public static string GetDbConstraintTypeCmd(this FieldStructure field)
Parameters
Returns
- string
GetDbFieldDefault(FieldStructure)
[Extension]
public static string GetDbFieldDefault(this FieldStructure field)
Parameters
Returns
- string
GetDbFieldFromJson(FieldStructure)
[Extension]
public static string GetDbFieldFromJson(this FieldStructure field)
Parameters
Returns
- string
GetDbFieldType(FieldStructure)
[Extension]
public static string GetDbFieldType(this FieldStructure field)
Parameters
Returns
- string
GetDbFieldTypeCmd(FieldStructure, bool)
[Extension]
public static string GetDbFieldTypeCmd(this FieldStructure field, bool includeDefault = true)
Parameters
Returns
- string
GetDebugInfo(DbCmd, SqlCommand)
[Extension]
public static List<string> GetDebugInfo(this DbCmd dbCommand, SqlCommand dbSqlCommand)
Parameters
Returns
- List<string>
GetDebugInfo(DbConnection)
[Extension]
public static MethodParameter[] GetDebugInfo(this DbConnection connection)
Parameters
Returns
- MethodParameter[]
GetDebugInfo(SqlCommand)
[Extension]
public static List<string> GetDebugInfo(this SqlCommand dbSqlCommand)
Parameters
Returns
- List<string>
GetDebugInfo(SqlConnection)
[Extension]
public static MethodParameter[] GetDebugInfo(this SqlConnection connection)
Parameters
Returns
- MethodParameter[]
GetDebugInfo(SqlTransaction)
[Extension]
public static MethodParameter[] GetDebugInfo(this SqlTransaction transaction)
Parameters
Returns
- MethodParameter[]
[Extension]
public static object GetDefaultValue(this AttFieldType.InputTypes typeItem)
Parameters
Returns
- object
GetInstance(Type)
[Extension]
public static object GetInstance(this Type valueType)
Parameters
| Nome |
Tipo |
Descrição |
valueType |
Type |
|
Returns
- object
GetInstance(Type, object)
[Extension]
public static object GetInstance(this Type valueType, object instanceType)
Parameters
| Nome |
Tipo |
Descrição |
valueType |
Type |
|
instanceType |
object |
|
Returns
- object
GetNotDeleted<T>(IEnumerable<T>)
[Extension]
public static IEnumerable<T> GetNotDeleted<T>(this IEnumerable<T> collection) where T : GenericVO
Parameters
Returns
- IEnumerable<T>
Type Parameters
T
GetRawTypedList(Type)
[Extension]
public static IList GetRawTypedList(this Type valueType)
Parameters
| Nome |
Tipo |
Descrição |
valueType |
Type |
|
Returns
- IList
HandleSqlQuotes(string)
[Extension]
public static string HandleSqlQuotes(this string value)
Parameters
| Nome |
Tipo |
Descrição |
value |
string |
|
Returns
- string
InList(Comparison, params Comparison[])
[Extension]
public static bool InList(this Comparison valueItem, params Comparison[] options)
Parameters
Returns
- bool
InList(DBTarget, params DBTarget[])
[Extension]
public static bool InList(this DBTarget valueItem, params DBTarget[] options)
Parameters
Returns
- bool
InList(ExecuteTypes, params ExecuteTypes[])
[Extension]
public static bool InList(this DbCmd.ExecuteTypes valueItem, params DbCmd.ExecuteTypes[] options)
Parameters
Returns
- bool
InList(FieldTypes, params FieldTypes[])
[Extension]
public static bool InList(this FieldType.FieldTypes valueItem, params FieldType.FieldTypes[] options)
Parameters
Returns
- bool
InList(PermissionsTypes, params PermissionsTypes[])
[Extension]
public static bool InList(this PermissionsTypes valueItem, params PermissionsTypes[] options)
Parameters
Returns
- bool
InList(RGPDranks, params RGPDranks[])
[Extension]
public static bool InList(this RGPDranks valueItem, params RGPDranks[] options)
Parameters
Returns
- bool
InList(OperationEnum, params OperationEnum[])
[Extension]
public static bool InList(this OperationEnum valueItem, params OperationEnum[] options)
Parameters
Returns
- bool
InList(ConnectionState, params ConnectionState[])
[Extension]
public static bool InList(this ConnectionState valueItem, params ConnectionState[] options)
Parameters
Returns
- bool
[Extension]
public static bool IsDateType(this AttFieldType.InputTypes typeItem)
Parameters
Returns
- bool
[Extension]
public static bool IsNumericType(this AttFieldType.InputTypes typeItem)
Parameters
Returns
- bool
IsOpen(DbConnection)
[Extension]
public static bool IsOpen(this DbConnection valueItem)
Parameters
Returns
- bool
IsOpen(SqlConnection)
[Extension]
public static bool IsOpen(this SqlConnection valueItem)
Parameters
Returns
- bool
[Extension]
public static bool IsStringType(this AttFieldType.InputTypes typeItem)
Parameters
Returns
- bool
[Extension]
public static bool IsTimeType(this AttFieldType.InputTypes typeItem)
Parameters
Returns
- bool
LoadXML<T>(IList<T>, string)
[Extension]
public static List<T> LoadXML<T>(this IList<T> list, string xmlString) where T : GenericVO
Parameters
Returns
- List<T>
Type Parameters
T
RemoveSqlInjection(string)
[Extension]
public static string RemoveSqlInjection(this string value)
Parameters
| Nome |
Tipo |
Descrição |
value |
string |
|
Returns
- string
ReplaceAlias(string, string)
[Extension]
public static string ReplaceAlias(this string expression, string expressionAlias)
Parameters
| Nome |
Tipo |
Descrição |
expression |
string |
|
expressionAlias |
string |
|
Returns
- string
ToArrayList(IDataReader, ref int)
[Extension]
public static ArrayList ToArrayList(this IDataReader dtReader, ref int RowsAffected)
Parameters
Returns
- ArrayList
ToDataTable(IDataReader, ref int)
[Extension]
public static DataTable ToDataTable(this IDataReader dtReader, ref int RowsAffected)
Parameters
Returns
- DataTable
ToDataTable<T>(IEnumerable<T>, List<KeyValuePair<string, Type>>)
[Extension]
public static DataTable ToDataTable<T>(this IEnumerable<T> collection, List<KeyValuePair<string, Type>> dtSchema) where T : BaseVO
Parameters
Returns
- DataTable
Type Parameters
T
ToDynamic(IDataReader, ref int)
[Extension]
public static List<object> ToDynamic(this IDataReader dtReader, ref int RowsAffected)
Parameters
Returns
- List<object>
ToList(IDataReader, ref int)
[Extension]
public static IList ToList(this IDataReader dtReader, ref int RowsAffected)
Parameters
Returns
- IList
[Extension]
public static List<SqlFieldMetadata> ToSqlFieldMetadata(this IDataReader dtReader)
Parameters
Returns
- List<SqlFieldMetadata>
ToTSql(Aggregate, string, CollationTypes)
[Extension]
public static string ToTSql(this Aggregate valueItem, string aggregateItem, CollationTypes collationType)
Parameters
Returns
- string
ToTSql(CollationTypes)
[Extension]
public static string ToTSql(this CollationTypes collationType)
Parameters
Returns
- string
ToTSql(Comparison)
[Extension]
public static string ToTSql(this Comparison Comparison)
Parameters
Returns
- string
ToTSql(FilterGroupItem)
[Extension]
public static string ToTSql(this FilterGroupItem groupItem)
Parameters
Returns
- string
ToTSql(JoinsType)
[Extension]
public static string ToTSql(this JoinsType valueItem)
Parameters
Returns
- string
ToTSql(OrderTypes)
[Extension]
public static string ToTSql(this OrderTypes valueItem)
Parameters
Returns
- string
ToTSql(UnionTypes)
[Extension]
public static string ToTSql(this UnionTypes UnionType)
Parameters
Returns
- string
ToTyped(IDataReader, VOStructure, string, bool, ref int)
[Extension]
public static List<GenericVO> ToTyped(this IDataReader dtReader, VOStructure structureItem, string connectionString, bool useParcialLoad, ref int RowsAffected)
Parameters
Returns
- List<GenericVO>
ToTypedObj(IDataReader, VOStructure, ref int)
[Extension]
public static List<BaseVO> ToTypedObj(this IDataReader dtReader, VOStructure structureItem, ref int RowsAffected)
Parameters
Returns
- List<BaseVO>
ToVB(Comparison, string, string)
[Extension]
public static string ToVB(this Comparison Comparison, string cLeftValue, string cRightValue)
Parameters
Returns
- string
ToVB(FilterGroupItem)
[Extension]
public static string ToVB(this FilterGroupItem groupItem)
Parameters
Returns
- string
ToXML<T>(IList<T>)
[Extension]
public static string ToXML<T>(this IList<T> list) where T : GenericVO
Parameters
| Nome |
Tipo |
Descrição |
list |
IList<T> |
|
Returns
- string
Type Parameters
T
public static string Transform(object expression, FieldStructure fieldStructureItem)
Parameters
Returns
- string