public int Add(T entity) { entity.Id = EntityIdManager.GetNextId <T>(_storageFileInfo); XDocument.Load(_storageFileInfo.FullName) .AddToRoot(entity.ToXElement()) .Save(_storageFileInfo.FullName); return(entity.Id); }