EF中怎么调用SQL里刚建的存储过程?在线等

EF中怎么调用SQL里刚建的存储过程?在线等,第1张

这个你需要到那个 Model1.edmx 设计画面里面, 重新加载一下 数据库。

也就是 完成一个 由数据库 生成 模型的处理。

也就是把数据库里面的那个 新建的存储过程上面, 打一个勾, 就可以了。

保存好了以后, Model1.edmx 里面, 应该就能看到你刚才加进去的存储过程了。

我用的是5.0没这个问题,不过如果你理解T4模板的话这个问题很好解决。

这个应该是6.0重构了一些命名空间后,和VS原有的实体数据模型模板不一致了。

解决办法如下:修改你的 xx.Context.tt 文件:

if (container.FunctionImports.Any())

{

#>

using System.Data.Objects  // 改成 using System.Data.Entity.Core.Objects

using System.Data.Objects.DataClasses

using System.Linq

<#

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/sjk/10820814.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存