当我们用EF用数据库优先的模式生成 .edmx后, 如果数据库又增加了字段,这个时候,如果用EF操作增加了字段的表,就会报错,但是在生产环境,有不能随意的重新从数据库生成 .edmx.
请问有什么好的处理方法没有?
标签:
相关文章
- 敏捷开发在互联网时代里的价值
- PL2586|替代FE1.1S|替代MA8601|USB2.0HUB集线器芯片|旺玖
- 力软快速开发平台,帮助中小企业躲过数字化“踏浪出海”的“暗礁”
- 软件开发:站在风口上的低代码
- TYPEC转HDMI方案|TYPEC扩展坞方案|CS5265设计4K60HZ TYPEC转HDMI方
- DP转HDMI2.0|DP转HDMI和VGA输出|CS5262AN方案应用|瑞奇达CS5262设计电
- Capstone瑞奇达|台湾瑞奇达|一级代理商|台湾瑞奇达科技有限公司
- CH7511B替代方案|CS5211设计方案|CS5211替代CH7511B|eDP转LVDS转接板
微软主推的是CodeFrist
如果担心自己学习速度 或者习惯于DBfirst 可以考虑使用EFPowerTools 这个扩展包
可以对现有数据库结构进行解析 生成model 以及表关系 方便向CodeFirst 过度和学习。
https://ask.csdn.net/questions/244796
按上面说的试一下吧。
数据库服务器不是应该搞一个开发环境,一个测试环境,一个生产环境的吗?
可以用 migration 生成sql
在生产环境执行sql
edmx其实是一些文件组成的,实在不能重新生成,就尝试改文件吧
生产环境的数据库结构应该和开发环境的同步吧