Ejemplo n.º 1
0
        public decimal CreateOrder(string orderid, int userid, string address)
        {
            bookshopEntities db         = (bookshopEntities)DbContextFactory.CreateDbContext();
            decimal          totalMoney = 0;
            var par = new ObjectParameter("TotalPrice", totalMoney);

            db.CreateOrder(orderid, userid, address, par);
            return(Convert.ToDecimal(par.Value));
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 保证线程内唯一
        /// </summary>
        /// <returns></returns>
        public static DbContext CreateDbContext()
        {
            DbContext dbContext = (DbContext)CallContext.GetData("dbContext");

            if (dbContext == null)
            {
                dbContext = new bookshopEntities();
                CallContext.SetData("dbContext", dbContext);
            }
            return(dbContext);
        }