Asp.net mvc 4 查询sql视图的实体框架
我正在尝试使用实体框架和Linq查询项目中的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以将其视为表。在此之后,您将能够使用它创建更新和删除。缺点是,下次更新模型时,它会被覆盖,因此您必须再次更改它 如果视图聚合来自多个表的数据,则必须使用存储过程,这些存储过程是在数据
var ii = context.view_DatabaseUsers.Any(usr => usr.DomainID == id);
如果这是一个只引用数据库中一个表的视图,则可以从技术上更改model.edmx以将其视为表。在此之后,您将能够使用它创建更新和删除。缺点是,下次更新模型时,它会被覆盖,因此您必须再次更改它
如果视图聚合来自多个表的数据,则必须使用存储过程,这些存储过程是在数据库中创建的,并通过函数映射将其映射到模型中的视图。什么是excatly不起作用的?你能得到更具体的includig错误吗?我似乎发现了我的问题,似乎我需要更新一个sql视图,因为它只是来自不同表的一个视图。它来自多个表,所以存储过程就是这样。