码迷,mamicode.com
首页 > 其他好文 > 详细

EF – 6.一对一关联

时间:2015-05-28 15:57:14      阅读:371      评论:0      收藏:0      [点我收藏+]

标签:

5.6.6 《一对一关联概述》 

5.6.7 《一对一关联CRUD演示》 

在两讲视频中,首先介绍了数据库中一对一关联表的设计规范,接着通过实例介绍了如何合适Entity Framework针对一对一关联的数据实体对象进行增删改操作。

 

 

5.6.6 《一对一关联概述》 

技术分享

5.6.7 《一对一关联CRUD演示》  时长:11分53秒 难度:中

在两讲视频中,首先介绍了数据库中一对一关联表的设计规范,接着通过实例介绍了如何合适Entity Framework针对一对一关联的数据实体对象进行增删改操作。

        public Person CreatePersonWithoutIdentityCard()
        {
            Person person = new Person() { Name = "ane" };
            return person;
        }

        public IdentityCard CreateIndentityCard(Person person)
        {
            IdentityCard card = new IdentityCard() { IdentityCardId = person.PersonID, IDNumber = 1 };
            return card;
        }

        [TestMethod]
        public void TestAdd()
        {
            //创建一个Person对象,引用唯一的IdentityCard,并且插入数据
            Person person = CreatePersonWithoutIdentityCard();
            person.IdentityCard = CreateIndentityCard(person);
            //追加到DbSet
            context.Person.Add(person);

            //保存向数据库发送2条SQL命令.
            //第一次为插入Person,返回主键.
            //第二次用返回的主键插入IdentityCard.
            int result = context.SaveChanges();

            //共保存2条数据,所以result == 2
            Assert.IsTrue(result == 2);
        }

EF – 6.一对一关联

标签:

原文地址:http://www.cnblogs.com/tangge/p/4535922.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!