【问题标题】:How refresh procedures of DBContext class in my EF model? (ASP.NET + ADO EDM)如何在我的 EF 模型中刷新 DBContext 类的程序? (ASP.NET + ADO EDM)
【发布时间】:2013-04-13 23:14:20
【问题描述】:

你好!

从数据库创建 .edmx 后,我向数据库添加了更多存储过程。之后我打开模型图并按“从数据库更新模型”,选择这个程序。但我不能在代码中使用它们,也不能在 *.tt 文件中看到它们。模型浏览器包含它们。

## tt 文件 ##

模型浏览器:

怎么了?

谢谢!

【问题讨论】:

    标签: asp.net entity-framework ado.net


    【解决方案1】:

    需要做的: 1)打开edmx文件模型图。从数据库按更新...好的。 2) 构建|重建解决方案。 3)右键单击解决方案资源管理器中.edmx文件下的文件...找到运行自定义工具之类的项目。

    就是这样。

    【讨论】:

    • 您可能需要更改迁移方法(即双存储过程)的属性,而不是需要右键单击 edmx 文件并打开对象模型,或类似这样的项目。然后找到您更改的迁移方法并点击属性...
    【解决方案2】:

    我发现只是删除 .tt 文件并再次添加 dbcontext 生成器。但我使用属性进行验证,在此过程中,所有实体都被删除并再次创建。所以这对我来说不是一个好方法..;/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-11
      • 2017-01-24
      • 2012-11-02
      • 1970-01-01
      • 1970-01-01
      • 2016-05-26
      • 1970-01-01
      • 2014-07-31
      相关资源
      最近更新 更多