实体框架数据库首先不引入功能

时间:2015-06-25 21:04:14

标签: c# sql-server entity-framework-4

我正在使用vs2012并且有一个项目,我有一个指向Sql Server 2008R2数据库的Entity Framework v4.4模型。有一段时间我一直在向数据库添加存储过程和函数,并使用Update Model From Database将它们带入模型中,没有任何问题。

最近,另一位从事该项目的开发人员开始无法添加新的存储过程和函数 - 他正在使用VS2013。当他从数据库中选择Update Model时,新的存储过程会显示在要添加的过程列表中,但是当按下Finish时,它们不会被添加到模型中,事实上如果他再次选择Update Model From Database,它们仍然是在新存储过程中列出要添加。新功能也会发生同样的事情。

他能够通过手动修改edmx文件来解决这个问题,但我们不喜欢这个解决方案。

我们已经查看了SO并看到了关于对procs给予EXECUTE权限的消息(在此之前我们没有这么做)。我们尝试过给予执行权限,但这并没有改变任何事情 - 相同的行为。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这些功能都是基于表格的功能,显然不会在EF 4中导入