예제 #1
0
        /// <summary>
        /// 同一请求共用一个上下文
        /// </summary>
        /// <returns>DbContext</returns>
        public static DbContext GetCurrentContext()
        {
            var db = CallContext.GetData("DbContent") as DbContext;

            if (db == null)
            {
                db = new ModelDataContainer();
                CallContext.SetData("DbContent", db);
            }
            return(db);
        }