/// <summary> /// 带事务Insert /// </summary> /// <param name="entity"></param> /// <param name="trans">The trans.</param> /// <returns></returns> /// <remarks>2014/3/22 22:05:29</remarks> public bool SavePandoraMosaic(ShadowPandoraMosaicEntity entity, DbTransaction trans = null) { var database = new SqlDatabase(this.ConnectionString); DbCommand commandWrapper = database.GetStoredProcCommand("dbo.P_PandoraMosaic_Insert"); database.AddInParameter(commandWrapper, "@TransactionId", DbType.Guid, entity.TransactionId); database.AddInParameter(commandWrapper, "@ItemId", DbType.Guid, entity.ItemId); database.AddInParameter(commandWrapper, "@ItemCode", DbType.Int32, entity.ItemCode); database.AddInParameter(commandWrapper, "@SlotId", DbType.Int32, entity.SlotId); database.AddInParameter(commandWrapper, "@BallsoulId", DbType.Guid, entity.BallsoulId); database.AddInParameter(commandWrapper, "@BallsoulItemCode", DbType.Int32, entity.BallsoulItemCode); int results = 0; if (trans != null) { results = database.ExecuteNonQuery(commandWrapper, trans); } else { results = database.ExecuteNonQuery(commandWrapper); } return(Convert.ToBoolean(results)); }
public PandoraMosaicShadow(Guid itemId, int itemCode, int slotId, Guid ballsoulId, int ballsoulItemCode, Guid transactionId) { Shadow = new ShadowPandoraMosaicEntity(); Shadow.TransactionId = transactionId; Shadow.OperationType = (int)EnumOperationType.Update; Shadow.ItemId = itemId; Shadow.ItemCode = itemCode; Shadow.SlotId = slotId; Shadow.BallsoulId = ballsoulId; Shadow.BallsoulItemCode = ballsoulItemCode; }