Beispiel #1
0
        /// <summary>
        /// 创建EF上下文对象,已存在就直接取,不存在就创建,保证线程内是唯一。
        /// </summary>
        public static DbContext Create()
        {
            DbContext dbContext = CallContext.GetData("DbContext") as DbContext;

            if (dbContext == null)
            {
                dbContext = new ZSZContext();
                CallContext.SetData("DbContext", dbContext);
            }
            return(dbContext);
        }
Beispiel #2
0
        public void TestMethod1()
        {
            log4net.Config.XmlConfigurator.Configure();//初始化log4net
            //测试Ef的配置是否准确
            using (ZSZContext zsz = new ZSZContext())
            {
                TutorEntity city = new TutorEntity();
                city.Name = "田果";
                zsz.Tutors.Add(city);
                zsz.SaveChanges();
            }

            //BaseEntity e = new HouseEntity();//里氏转换原则

            //BaseEntity e = new AdminLogEntity();

            //BaseService<HouseEntity> aa=new BaseService<HouseEntity>()
        }