entity framework 使用 code first 在字段变更的时候会删除原来的数据库重新创建 但是原来的数据也就没了 虽然是开发数据 但也不想被删除 有什么方法解决 新手求教。。
在字段变更的时候会删除原来的数据库重新创建
这个应该是你更新数据库中的字段,然后在ef上更新一下就行了
如果在mvc 3中配置好权限和角色了,再进入一次程序 数据库被重新创建,所有的角色和授予的权限都失效了 导致无法登陆,这个如何解决?
就是啊 每次都得删除重建
如果不想的话就别用code first思想了 直接普通三层加mvc 现在的商用项目也大部分是这样的
嗯 我觉得codefirst这种模式还是很好的 只是这个问题没有解决方法的话 我这还真的没法使用 不知道有没有更好的办法
不会吧,只有第一次没有数据库时会创建,以后不会创建,更新字段在相应的实体类中更新就行了。
直接在ef上更新字段是不会有问题的
code first 数据迁移--