获取 Linq 中的视图列表

Get list of Views in Linq

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

select * from sys.views

以上查询 returns :

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

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

视图是基于 SQL 语句的结果集的虚拟 table。

Linq 语法

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

方法语法

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