文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Entity Framework Code first 禁止重新生成数据表库数据 和实体类修改后如何对应表

Entity Framework Code first 禁止重新生成数据表库数据 和实体类修改后如何对应表

时间:2011-05-25  来源:wlf

尝试使用 Entity Framework Code first  写好代码后  数据库自动生成   很简单方便 。 现在问题来了  需求变化 需要增加字段  甚至增加表

这时会报错     增加字段保存出来的东西是 The model backing the 'BlogDB' context has changed since the database was created. Either manually delete/update the database, or call Database.SetInitializer with an IDatabaseInitializer instance. For example, the DropCreateDatabaseIfModelChanges strategy will automatically delete and recreate the database, and optionally seed it with new data.   增加表报错的是 更新条目错误          原因是EdmMetadata  有个这个表  再检查与实体是否匹配  只要把这个表删了  然后手动增加字段 让字段与实体匹配  就可以了 但不知道这样会有什么不好的影响没~  希望知道的人说下 谢谢    还有 不知道有什么别的方法么? 记得重写

OnModelCreating来解决 希望知道人说下~
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载