创建实体数据模型需要注意的,不要选单复数形式,否则AddObject出问题

   //这个测试太不容易了,总是出错,addInfo 方法进去,最后调用context对象.AddObject(),也就是context.AddObject(entitySetName, entity);,提示找不到entitySetName,实际是创建 entity实体模型时不能选负数形式,那个小框不能打

钩,也就是添加ado.net实体数据模型,选择从数据库创建,然后选择数据库,确定对象单复数形式不能打钩,下面的要打钩
        [TestMethod()]
       
        public void addInfoTest()
        {
            //EventInfo info = null; // TODO: 初始化为适当的值
            //int expected = 0; // TODO: 初始化为适当的值
            //int actual;
            //actual = myEventInfoDal.addInfo(info);
            //Assert.AreEqual(expected, actual);
            //Assert.Inconclusive("验证此测试方法的正确性。");
            EventInfo info = new EventInfo();
            string id = myEventInfoDal.getNewEventID();
            info.EventID = id;
            info.EventTitle = "admin";
            info.HandUser = "test";
            info.HandDate = DateTime.Now;
            myEventInfoDal.addInfo(info);
            var info2 = myEventInfoDal.GetByID(id);//获取添加的事件
            Assert.IsNotNull(info2);
        }

posted @ 2013-12-04 20:00  wanshutao  阅读(369)  评论(0编辑  收藏  举报