asp.net – 实体框架不会显示存储过程
|
我整个上午一直在搞乱这个,但我找不到答案.我试图使用EF来引用存储过程,但无论我尝试什么,我都无法在模型浏览器中显示它. 我已经使用以下步骤尝试将过程放入模态中: >将过程添加到实体模型 我已经多次这样做了,我可以在模型中的“函数Imports”文件夹中看到该函数,但它从未出现在模型中,所以我无法引用它. 我发现我可以通过执行以下操作直接引用存储过程(不带导入): DBEntities db = new DBEntities();
var test = db.gsp_GetGroups();
但是,我无法将其转换为IQueryable< T>没有大的解决方法. 有没有人知道我缺少哪些步骤才能正确添加? 谢谢 附: VS 2012,asp.net 4.0 解决方法验证您用于生成EF模型的SQL登录是否有权执行您尝试导入的存储过程.>转到App.config并查找connectionStrings条目(通常位于底部).如果您有多个连接字符串,那么您想要的是您的上下文使用的字符串. >转到edmx文件并深入查找实体类. >您的连接字符串显示用户(集成安全性将表示已登录的AD用户.这仅在使用您的程序的每个人都具有正确的数据库访问权限时才有效.这在生产环境中可能是一个冒险的假设)>转到SQL Management Studio并将此存储过程添加到用户的“Securables” (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – MVC DB首先修复显示名称
- 增加ASP.NET站点的executionTimeout和maxRequestLength是否
- asp.net-mvc-3 – 在MVC中设置403错误页面
- asp.net-mvc – .NET MVC是否有强类型的RedirectToAction?
- 使用System.Net.Mail中的SMTP发送邮件(带附件)
- asp.net – MVP MVC和MVVM之间的区别
- 将ASP.NET与ASP混合使用
- asp.net – 用于Active Directory帐户的Oauth 2令牌
- asp.net-mvc – 如何将URL参数绑定到具有不同名称的模型属性
- asp.net-mvc – 如何对剃刀视图进行单元测试
- asp.net-mvc – 具有多个参数的ActionLink
- asp.net-mvc – 如何利用Resharper的“导航到控制
- asp.net-mvc – Thunderdome MVC-为什么在MVC中使
- asp.net-mvc – 获取表单域的生成clientid
- asp.net-mvc – 2010初学者指南流利的nHibernate
- asp.net – 如何从日历控件中获取所选日期?
- asp.net-mvc – AJAX在IIS 7.5中返回404(本地),但
- asp.net-mvc – Visual Studio 2010是否支持MVC
- 经典Asp中的多行字符串
- ASP.Net:将客户端onClick添加到GridView中的Hyp
