Linq 从视图中选择行?

Posted

技术标签:

【中文标题】Linq 从视图中选择行?【英文标题】:Linq Selecting rows from a view? 【发布时间】:2012-05-10 13:05:27 【问题描述】:

我的 sql 数据库中有一个视图,它映射到我的 dbml 文件中。让我们称之为userview

using(FooDataContext db = new FooDataContext())
var users = from ur in db.userview
            where ur.username == "james"   //username is a colomn of userview
            select ur;

我收到以下错误

找不到源类型的查询模式的实现 'TestProject.Models.userview'。未找到“选择”。

【问题讨论】:

已更正。我仍然得到同样的错误。 您看到了吗:***.com/questions/8215773 如果该帖子提供和回答并且您的帖子是骗子,请删除它。 您是否将使用 System.Linq 添加到您的代码文件中?; 不幸的是,我只是尝试实现它。该线程中建议的方法均无效。我的userview 没有where select 成员,只有tostringattach 等通用成员。 @MikeTWebb 哇,谢谢!!这对我来说是一个巨大的疏忽。问题已解决。 【参考方案1】:

您是否已将 System.Linq 添加到您的代码文件中?

【讨论】:

以上是关于Linq 从视图中选择行?的主要内容,如果未能解决你的问题,请参考以下文章

选择时如何从表格视图中隐藏行

关闭表格视图控制器上方的模态显示视图控制器时,如何从表格视图控制器中取消选择行?

选择具有唯一 linq 查询的所有相关实体 [重复]

从视图模型中选择数据网格行中的所有复选框

Oracle SQL - 从视图中选择比在视图中运行选择更多的行

如何将参数从 LINQ 查询传递到 SQL 视图?