如何使用Where子句获取实体类型列表

时间:2014-03-11 11:17:57

标签: c# linq entity-framework

在我的情况下,我想要特定id匹配的enity类型列表。

在这里,我的代码可以告诉我任何人正确的代码如何实现这一点,任何人都可以编写正确的代码,我怎么能实现。

这里是我的代码

public static List<Institute> GetInstitutions(long OrgID)
{
    using (SchoolGapEntities1 Db = new SchoolGapEntities1())
    {
         if (Db.Institutes.Any(I => I.INS_FK_ORGID == OrgID))
         {
             return Db.Set<Institute>().Where(I => I.INS_FK_ORGID == OrgID).ToList();
         }
    }
    // return Db.Set<Institute>().Where(I => I.INS_FK_ORGID == OrgID).ToList();
}

1 个答案:

答案 0 :(得分:0)

只需在表达式中使用Where方法:

public static List<Institute> GetInstitutions(long OrgID)
{
    using (SchoolGapEntities1 Db = new SchoolGapEntities1())
    {
        return Db.Institutes.Where(I => I.INS_FK_ORGID == OrgID).ToList();
    }
}