///// <summary>
 ///// Reads the XML.
 ///// </summary>
 ///// <param name="path">The path.</param>
 //public void ReadXml(string path)
 //{
 //    var serializer = new DataContractSerializer((typeof(List<KeyValuePair<string, string>>)));
 //    _encodingCharacterMap = serializer.ReadObject(XmlReader.Create(path)) as List<KeyValuePair<string, string>>;
 //}
 ///// <summary>
 ///// Writes the XML.
 ///// </summary>
 //public void WriteXml()
 //{
 //    var dataContractSerializer = new DataContractSerializer(typeof(List<KeyValuePair<string, string>>));
 //    using (XmlWriter writer = XmlWriter.Create((_path)))
 //    {
 //        dataContractSerializer.WriteObject(writer, GetCharacterMap());
 //    }
 //}
 //entity framework
 /// <summary>
 /// Creates the type of the mapping.
 /// </summary>
 /// <param name="id">The id.</param>
 /// <param name="mappingTypeName">Name of the mapping type.</param>
 public void CreateMappingType(int id, string mappingTypeName)
 {
     using (var context = new MappingModelContainer())
     {
         context.AddToMappingType(MappingType.CreateMappingType(id, mappingTypeName));
         context.SaveChanges();
     }
 }