对于下面的实体
class Entity
{
public AnotherEntity AT { get; set; }
}
很多时候,我看到人们以这种方式建立模型
class Entity
{
public AnotherEntity AT { get; set; }
public int AT_Id { get; set; }
}
这个外键属性有什么用?我甚至可以看到Julie Lehrman建议这样做。为什么我不使用Entity.AT.Id
来访问和更新模型。