Sac*_*nth 9 edmx entity-framework-4 ef-database-first
我继承了一个使用Entity Framework Database First的项目.我正在尝试更新数据库时如何更新模型类,但我无法弄明白.到目前为止,我已经完成了一个名为Test的列到数据库中的表,然后在模型浏览器中我右键单击了.edmx文件并从数据库中选择了Update Model,然后按照出现的向导中的选项进行操作.现在,当我查看打开.edmx文件时呈现的数据库关系图时,我可以看到测试列已添加到表中.问题是相应的C#模型类没有更新.我不认为我必须手动更新它,因为文件顶部有此消息
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated from a template.
//
// Manual changes to this file may cause unexpected behavior in your application.
// Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)
所以问题是,如何更新此模型文件?我必须要做些什么才能做到这一点?
谢谢,
萨钦
Nic*_*ler 12
你应该有一个T4模板(扩展名.tt)来生成你的模型类.
保存.edmx文件时可能无法运行,例如,如果它位于其他项目中.
您可以通过在解决方案资源管理器中右键单击它并选择"运行自定义工具"来手动运行它.
| 归档时间: |
|
| 查看次数: |
6853 次 |
| 最近记录: |