我有两个实体Employer和Address
public class Employer
{
public int Code { get; set; }
public string Initials { get; set; }
public string Description { get; set; }
public virtual Address Address { get; private set; }
}
public class Address
{
public string Email { get; private set; }
public string City { get; private set; }
public string PostalCode { get; private set; }
public string AddressLine { get; private set; }
}
我有一种方法可以跟踪两个实体的更改以进行审核。我想跟踪所有权类型的更改,但我得到
“ System.InvalidOperationException:使用'Property'方法访问实体类型'Employer'的属性'Address',但在模型中将其定义为导航属性。请使用'Reference'或“集合”方法来访问导航属性。” ”
关于如何解决此问题的任何想法?