【发布时间】:2013-04-13 23:14:20
【问题描述】:
你好!
从数据库创建 .edmx 后,我向数据库添加了更多存储过程。之后我打开模型图并按“从数据库更新模型”,选择这个程序。但我不能在代码中使用它们,也不能在 *.tt 文件中看到它们。模型浏览器包含它们。
## tt 文件 ##
模型浏览器:
怎么了?
谢谢!
【问题讨论】:
标签: asp.net entity-framework ado.net
你好!
从数据库创建 .edmx 后,我向数据库添加了更多存储过程。之后我打开模型图并按“从数据库更新模型”,选择这个程序。但我不能在代码中使用它们,也不能在 *.tt 文件中看到它们。模型浏览器包含它们。
## tt 文件 ##
模型浏览器:
怎么了?
谢谢!
【问题讨论】:
标签: asp.net entity-framework ado.net
需要做的: 1)打开edmx文件模型图。从数据库按更新...好的。 2) 构建|重建解决方案。 3)右键单击解决方案资源管理器中.edmx文件下的文件...找到运行自定义工具之类的项目。
就是这样。
【讨论】:
我发现只是删除 .tt 文件并再次添加 dbcontext 生成器。但我使用属性进行验证,在此过程中,所有实体都被删除并再次创建。所以这对我来说不是一个好方法..;/
【讨论】: