This class creates the necessary sql statements that simulate the missing bulk insert function in various database or Odbc/OleDb connections. Normally this will be a insert into with multiple values, but depending on the database type this can be different.
This class provides static methods and an implementation of IDataTypeConverter that converts various sql data types into the right database specific database or into a .NET data type.
Allows to pass JsonPath string that are applied for particular property names - this will work one on the first level of the
This class creates unique strings containing hash values.
A JsonConverter that support json path expression in JsonProperty attributes.
Applies database specific formatting to an object names. E.g. schema.ViewName would create [schema].[ViewName] for SqlServer and "schema"."ViewName" for Postgres
Reflection helper class that allows to directly set values in properties.
Helper class for parsing sql statements
Extension methods for strings
Describe methods that allows to intercept the CREATE TABLE sql generation in a CreateTableTask. It will convert the data type that is defined in a TableColumn into a custom database specific type.