我有一个实体类“XY”。
public class XY
{
[Key]
public string Name {get; set;}
public virtual ICollection<JJ> jj {get; set;}
public class JJ
{
public string Name{get; set;}
}
}
如果我在数据库中用对象JJ保存XY对象,例如
DbContext context = new DbContext();
XY xy = new XY(){Name = "XY"};
xy.jj.Add(new JJ(){Name = "JJ");
context.SaveChanges();
然后jj.Name属性返回“XY”而不是期望的字符串“JJ”。 有人可以解释一下我在那里发生了什么以及如何再次使用JJ.Name属性吗?