Class MappingExtensions
- Namespace
- Dynamicweb.Data
Integration .Integration
- Assembly
- Dynamicweb.DataIntegration.dll
- Inheritance
-
Mapping
Extensions
- Inherited Members
Methods
GetAutoIdColumnName(string)
Gets the PK Id column
Parameters
databaseTableName
stringThe table name
Returns
- string
The Id column name
GetConditionalSql(string, string, MappingConditional, int, ConditionalGroupOperator)
public static string GetConditionalSql(string conditionalsSql, string columnName, MappingConditional mappingConditional, int conditionalCount, ConditionalGroupOperator groupOperator)
Parameters
conditionalsSql
stringcolumnName
stringmappingConditional
MappingConditional conditionalCount
intgroupOperator
ConditionalGroup Operator
Returns
GetConditionalsSql(out List<SqlParameter>, MappingConditionalCollection, bool, bool)
public static string GetConditionalsSql(out List<SqlParameter> parameters, MappingConditionalCollection conditionals, bool skipVirtualColumns, bool useDestinationColumns)
Parameters
parameters
List<SqlParameter >conditionals
MappingConditional Collection skipVirtualColumns
booluseDestinationColumns
bool
Returns
GetKeyColumnMappings(IEnumerable<ColumnMapping>)
public static IEnumerable<ColumnMapping> GetKeyColumnMappings(this IEnumerable<ColumnMapping> mappings)
Parameters
mappings
IEnumerable<ColumnMapping >
Returns
GetLanguageIdColumnName(string)
Gets the LanguageId column
Parameters
databaseTableName
stringThe table name
Returns
- string
The LanguageId column name
GetShopIdColumnName(string)
Gets the ShopId column
Parameters
databaseTableName
stringThe table name
Returns
- string
The ShopId column name
IsKeyColumn(Column, IEnumerable<ColumnMapping>)
Parameters
column
Columnmappings
IEnumerable<ColumnMapping >
Returns
IsKeyColumnExists(IEnumerable<ColumnMapping>)
Parameters
mappings
IEnumerable<ColumnMapping >
Returns
ReplaceKeyColumnsWithAutoIdIfExists(Mapping)
Parameters
mapping
Mapping