public void LoadSkills()
{
Skills = new ThreadSafeSortedList<int, CharacterSkill>();
IEnumerable<CharacterSkillDTO> characterskillDTO = DAOFactory.CharacterSkillDAO.LoadByCharacterId(CharacterId).ToList();
foreach (CharacterSkillDTO characterskill in characterskillDTO.OrderBy(s => s.SkillVNum))
{
if (!Skills.ContainsKey(characterskill.SkillVNum))
{
Skills[characterskill.SkillVNum] = characterskill as CharacterSkill;
}
}
}