需要从linq </t>检索Tablet>

时间:2012-11-20 11:50:45

标签: c# linq casting

我有一个功能,我需要检索我的数据的表视图。 由于我需要将数据绑定到网格,我需要将结果作为表格。

    internal static Table<MyObject> GetUsersData()
    {
        var db = new DataContext();

        var results = from user in db.Results
                      where user.Type == "USERTYPE"
                      select user;


        return results;
    }

如果我要获取整个表,它可以正常工作,因为它将表作为表检索。

 var results = db.Results;

我得到的错误是

Error   6   Cannot implicitly convert type An explicit conversion exists 

有没有办法将结果投放到表格中?

我试图将这些数据绑定到网格,我开始认为我应该在数据库上创建一个View。

1 个答案:

答案 0 :(得分:1)

让您的方法返回:IQueryable<Result>

internal static IQueryable<Result> GetUsersData()
{
//...your method code
}