实体框架:一次保存两个新实体

时间:2014-11-07 07:42:38

标签: mysql entity-framework

我正在使用Entity Framework 5和MySQL数据库,我想一次保存两个新的相关实体:

Address address = data.Addresses.Create();
address.Street = ...
data.Addresses.Add(address);

Person person = data.Persons.Create();
person.FirstName = ...
data.Persons.Add(person);

data.SaveChanges();

但它失败了。当我添加实体地址后调用SaveChanges时,它可以工作。但是我想避免两次往返DB,当一个人就够了。

祝你好运, 托斯滕

0 个答案:

没有答案