如何在我的EF模型中刷新DBContext类的过程? (ASP.NET + ADO EDM)

时间:2013-04-20 18:14:59

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

您好!

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

## tt file ## tt file of EDM

模型浏览器: Model Browser

有什么问题?

谢谢!

2 个答案:

答案 0 :(得分:1)

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

就是这样。

答案 1 :(得分:0)

我有完全相同的问题。你找到了解决方案吗?

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