Class DataTools
- Namespace
- LinqToDB.Internal.DataProvider
- Assembly
- linq2db.dll
public static class DataTools
- Inheritance
-
DataTools
- Inherited Members
Fields
GetCharExpression
public static Expression<Func<DbDataReader, int, string>> GetCharExpression
Field Value
Methods
BuildHexString(StringBuilder, byte[])
public static void BuildHexString(StringBuilder stringBuilder, byte[] value)
Parameters
stringBuilderStringBuildervaluebyte[]
ConvertCharToSql(StringBuilder, string, Action<StringBuilder, int>, char)
public static void ConvertCharToSql(StringBuilder stringBuilder, string startString, Action<StringBuilder, int> appendConversion, char value)
Parameters
stringBuilderStringBuilderstartStringstringappendConversionAction<StringBuilder, int>valuechar
ConvertStringToSql(StringBuilder, string, string?, Action<StringBuilder, int>, string, char[]?)
public static void ConvertStringToSql(StringBuilder stringBuilder, string plusOperator, string? startPrefix, Action<StringBuilder, int> appendConversion, string value, char[]? extraEscapes)
Parameters
stringBuilderStringBuilderplusOperatorstringstartPrefixstringappendConversionAction<StringBuilder, int>valuestringextraEscapeschar[]
ConvertToIso8601Interval(StringBuilder, TimeSpan)
public static void ConvertToIso8601Interval(StringBuilder stringBuilder, TimeSpan interval)
Parameters
stringBuilderStringBuilderintervalTimeSpan
EscapeUnterminatedBracket(string?)
Improved version of Replace("[", "[[]") code, used before.
public static string? EscapeUnterminatedBracket(string? str)
Parameters
strstring