Asp.net mvc 4 查询sql视图的实体框架

Asp.net mvc 4 查询sql视图的实体框架,asp.net-mvc-4,entity-framework-5,Asp.net Mvc 4,Entity Framework 5,我正在尝试使用实体框架和Linq查询项目中的sql视图。 我已经试了好几个小时了,但就是做不好 var ii = context.view_DatabaseUsers.Any(usr => usr.DomainID == id); 如果这是一个只引用数据库中一个表的视图,则可以从技术上更改model.edmx以将其视为表。在此之后,您将能够使用它创建更新和删除。缺点是,下次更新模型时,它会被覆盖,因此您必须再次更改它 如果视图聚合来自多个表的数据,则必须使用存储过程,这些存储过程是在数据

我正在尝试使用实体框架和Linq查询项目中的sql视图。 我已经试了好几个小时了,但就是做不好

var ii = context.view_DatabaseUsers.Any(usr => usr.DomainID == id);

如果这是一个只引用数据库中一个表的视图,则可以从技术上更改model.edmx以将其视为表。在此之后,您将能够使用它创建更新和删除。缺点是,下次更新模型时,它会被覆盖,因此您必须再次更改它


如果视图聚合来自多个表的数据,则必须使用存储过程,这些存储过程是在数据库中创建的,并通过函数映射将其映射到模型中的视图。

什么是excatly不起作用的?你能得到更具体的includig错误吗?我似乎发现了我的问题,似乎我需要更新一个sql视图,因为它只是来自不同表的一个视图。它来自多个表,所以存储过程就是这样。