public CustomSimpleCrudResolver(List<TypeColumnMapping> mappings)
{
foreach (var mapping in mappings)
{
_tableNameByType[mapping.Type.Name] = mapping.TableName;
}
foreach (var mapping in mappings)
{
var columnNameByFieldName = new Dictionary<string, string>();
foreach (var column in mapping.FieldNameByColumnName)
columnNameByFieldName[column.Value] = column.Key;
_columnNameByFieldNameByTableName[mapping.Type.Name] = columnNameByFieldName;
}
}