2013-11-22 83 views
-1

我想查询使用实体框架和LINQ在我的项目一个SQL视图。 我一直在尝试了好几个小时了,但我无法得到它的权利。实体框架查询SQL视图

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

什么excatly不起作用?你能得到更具体的包括错误? – Marco

+0

我似乎找到了我的问题,好像我CNT更新SQL视图它只是一个从不同的表视图。 – Ernie

回答

0

如果这是一个只引用数据库中的一个表的视图,您可以在技术上更改您的model.edmx以将其视为表。在这之后,你将能够创建更新&它删除。缺点是,它会被覆盖,下次你更新你的模型,所以你不得不再次改变它。

如果视图是从1个多表汇总数据,你不得不坚持到存储过程,你创建你的数据库中,并通过函数映射它映射到你的模型视图。

+0

它从多个表中存储过程。 – Ernie