标签:
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); }
标签:
原文地址:http://www.cnblogs.com/tangge/p/4535922.html