如何在EF Code First中设置两个表之间的一个方向关系

时间:2013-04-30 03:53:54

标签: entity-framework ef-code-first

对于我的Entity中的所有类,我有一个名为CommonFields的基类

public class CommonFields
{
    public int Status { get; set; }
    public DateTime CreatedOn { get; set; }
    public int CreaedBy { get; set; }
    public DateTime ModifiedOn { get; set; }
    public int ModifiedBy { get; set; }
}

而且,例如。我有两个类,比如

public class Employee : CommonFields
{
    public int Id { get; set; }
    public string Name { get; set; }
    //Other properties
}

public class User : CommonFields
{
    public int Id { get; set; }
    public string Name { get; set; }
    //Other properties
}

如何设置CreatedBy&的关系? ModifiedBy to User表。我只需要一个方向映射(我不希望在我的用户表中创建FK)。

我在编写objEmployee.CreatedUser

时需要获取用户信息

感谢。

0 个答案:

没有答案