hMailServer.Repository.RelationalShared.CustomSimpleCrudResolver.CustomSimpleCrudResolver C# (CSharp) Méthode

CustomSimpleCrudResolver() public méthode

public CustomSimpleCrudResolver ( List mappings ) : System
mappings List
Résultat System
        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;
            }
        }