Пример #1
0
        /**
         * Fn: public static DbContext CreateDbContext()
         *
         * 负责创建EF数据操作上下文实例,必须保证线程内唯一
         *
         * Author: bishisan
         *
         * Date: 2017/8/4
         *
         * Returns: The new database context.
         */

        public static DbContext CreateDbContext()
        {
            DbContext dbContext = (DbContext)CallContext.GetData("dbContext");

            if (dbContext == null)
            {
                dbContext = new EnterpriseEntities();
                CallContext.SetData("dbContext", dbContext);
            }
            return(dbContext);
        }
 public MenuRepository(EnterpriseEntities session)
     : base(session)
 {
 }
 public OrderStatusRepository(EnterpriseEntities session)
     : base(session)
 {
 }
Пример #4
0
 public CustomerRepository(EnterpriseEntities session)
     : base(session)
 {
 }
Пример #5
0
 public OrderDetailsRepository(EnterpriseEntities session)
     : base(session)
 {
 }
 public RestaurantCategoryRepository(EnterpriseEntities session)
     : base(session)
 {
 }
Пример #7
0
 public Repository(EnterpriseEntities session)
 {
     _session = session;
 }
Пример #8
0
 public CartRepository(EnterpriseEntities session)
     : base(session)
 {
 }