/// <summary> /// 带事务Insert /// </summary> /// <param name="entity"></param> /// <param name="trans">The trans.</param> /// <returns></returns> /// <remarks>2014/3/22 22:05:15</remarks> public bool SavePandoraEquipmentwash(ShadowPandoraEquipmentwashEntity entity, DbTransaction trans = null) { var database = new SqlDatabase(this.ConnectionString); DbCommand commandWrapper = database.GetStoredProcCommand("dbo.P_PandoraEquipmentwash_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, "@LockPropertyId", DbType.Int32, entity.LockPropertyId); database.AddInParameter(commandWrapper, "@BuyStone", DbType.Boolean, entity.BuyStone); database.AddInParameter(commandWrapper, "@BuyFusogen", DbType.Boolean, entity.BuyFusogen); database.AddInParameter(commandWrapper, "@CostPoint", DbType.Int32, entity.CostPoint); int results = 0; if (trans != null) { results = database.ExecuteNonQuery(commandWrapper, trans); } else { results = database.ExecuteNonQuery(commandWrapper); } return(Convert.ToBoolean(results)); }
public PandoraEquipmentwashShadow(Guid itemId, int itemCode, int lockPropertyId, bool buyStone, bool buyFusogen, int costPoint, Guid transactionId) { Shadow = new ShadowPandoraEquipmentwashEntity(); Shadow.TransactionId = transactionId; Shadow.ItemId = itemId; Shadow.ItemCode = itemCode; Shadow.LockPropertyId = lockPropertyId; Shadow.BuyStone = buyStone; Shadow.BuyFusogen = buyFusogen; Shadow.CostPoint = costPoint; }