如何在实体框架中获得1:n关系

时间:2014-06-08 18:02:10

标签: entity-framework

我有两个类(数据库表)ExpenseCountry

Expense类有一个CountryId列。

现在,我想要检索所有Expense条目以及相关的countryName

如何获取每笔费用的相关国家/地区名称?

欣赏各种建议。

1 个答案:

答案 0 :(得分:1)

只需将虚拟属性添加到Expense类:

public class Expense {
    ...
    [ForeignKey("CountryId")] 
    public virtual Country Country {
        get;
        set;
    }
}

然后可以通过somexpense.Country.Name或任何名称属性访问国家/地区名称。