审核对拥有实体Entity Framework Core所做的更改

时间:2018-07-19 05:29:13

标签: entity-framework-core

我有两个实体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'或“集合”方法来访问导航属性。”

关于如何解决此问题的任何想法?

0 个答案:

没有答案