我想在 savechanges() 之前添加一个实体并获取它的身份,并在实体框架代码中的 savechanges 之前将其设置为另一个实体的外键。是否可以?
第一个模型
public class A
{
int AId { get; set; }
string name { get; set; }
}
第二个模型
public class B
{
int BId { get; set; }
int AId { get; set; }
string name { get; set; }
}
和.....
db.As.Add(A);
b.AId = A.Aid;
db.savechanges();
有没有文章解释它是如何工作的?