public static Dictionary <string, string> GetScalarPropertiesMappingDictionary(this Edmx edmx, string entityName) { Dictionary <string, string> mappingDictionary = new Dictionary <string, string>(); string entityFullName = edmx.GetEntityFullName(entityName); foreach (ScalarProperty scalarProperty in edmx.GetEntityTypeMapping(entityFullName).MappingFragments[0].ScalarProperties) { mappingDictionary.Add(scalarProperty.Name, scalarProperty.ColumnName); } return(mappingDictionary); }