获取Linq中的视图列表

时间:2015-10-05 05:08:15

标签: linq views

我正在使用LinQ。 在SQL Server中,我可以使用以下方法获取现有视图的列表:

select * from sys.views

以上查询返回:

Views_Email_1 
-------------
Views_Email_2

如何使用LinQ做同样的事情?

View是一个基于SQL语句结果集的虚拟表。

1 个答案:

答案 0 :(得分:2)

Linq语法

    var viewList = from view in DBContext.sys.Views
                   select view.Name;

方法语法

var viewList = DBContext.sys.Views.Select(x=>x.Name);