Entity framework 具有实体框架的自定义属性

Entity framework 具有实体框架的自定义属性,entity-framework,Entity Framework,我有3个单元,考试,部分和问题。 一个测试包含许多部分,一个部分包含许多问题 如何将questions属性添加到我的测试实体中,该属性将包含该测试所有部分中的所有问题?您将添加非映射属性: public IEnumerable<Question> Questions { get { return Sections.SelectMany(s => s.Questions); } } 公共IEnumerable问题 { 得到 { 返回部分

我有3个单元,考试,部分和问题。 一个测试包含许多部分,一个部分包含许多问题


如何将questions属性添加到我的测试实体中,该属性将包含该测试所有部分中的所有问题?

您将添加非映射属性:

public IEnumerable<Question> Questions
{
    get 
    {
        return Sections.SelectMany(s => s.Questions);
    }
}
公共IEnumerable问题
{
得到
{
返回部分。选择多个(s=>s.Questions);
}
}