public void UpdateSpritesIdentityAndLink(IYZDbProvider provider, IDbConnection cn) { SpriteIdentityCollection spriteIdentitys = this.Sprites.SortByOrder().Identities; SpriteLinkCollection links = this.AllSpriteLinks; BPAManager.ClearSpriteIdentityOfFile(provider, cn, this.FileID); BPAManager.ClearLinkOfFile(provider, cn, this.FileID); foreach (SpriteIdentity spriteIdentity in spriteIdentitys) { BPAManager.Insert(provider, cn, spriteIdentity); } foreach (SpriteLink link in links) { BPAManager.Insert(provider, cn, link); } }