我如何将dbSet转换为ObjectQuery?

时间:2014-11-23 20:21:57

标签: c# entity-framework

我在以下代码行中收到错误。

ObjectQuery<NAME> names = dataEntities.NAMEs;

我不知道如何将它转换为ObjectQuery,所以我可以实际使用它。

到目前为止,我的其余代码只是填充了我的DataGrid

var query =
        from NAME in names
        where NAME.NameID == "student1"
        orderby NAME.MI
        select new { NAME.NameID, NAME.FirstName };

        userDataGrid.ItemsSource = query.ToList();

1 个答案:

答案 0 :(得分:1)

ObjectSet派生自ObjectQuery,因此您可以像这样使用对象集,

ObjectSet<NAME> query = dataEntities.CreateObjectSet<NAME>();

有关详细信息,请参阅此article from MSDNthis答案。