public void Update() { var user = default(User); try { user = new User(new UserEntity()); user.Attributes.Add(new UserAttributeEntity() { ItemID = 99, }); user.Create(); var item = new UserAttributeEntity() { ItemID = 199, Value = @"Item : 199", }; user.Attributes.Add(item); user.Update(); user.Attributes.Remove(item); user.Update(); user.Find(); Assert.Equal(1, user.Attributes.Count); } finally { if (user != null) { user.Delete(); } } }
/// <summary> /// /// </summary> /// <param name="entity"></param> /// <param name="connection"></param> /// <param name="transaction"></param> /// <returns></returns> public bool Create(UserAttributeEntity entity, DbConnection connection, DbTransaction transaction) { var created = UserAttributesGateway.Insert(entity, connection, transaction); return (created == 1); }