当前位置: 首页 > news >正文

阿里做外贸的网站关键词优化seo费用

阿里做外贸的网站,关键词优化seo费用,哪个新闻网站好,广东东莞厚街买婬女本文介绍两个概念,防数据库自动删除,这是由于在code first模式下,当数据实体发生变化时,会对原来数据库进行删除,并将新数据表添加进来,但这对于我们的运营环境数据库,是万万不能接受的,第二个问题是数据迁移问题,当你有新的实体建立后,如何响应到数据库,这成为一个问题,当然实…

本文介绍两个概念,防数据库自动删除,这是由于在code first模式下,当数据实体发生变化时,会对原来数据库进行删除,并将新数据表添加进来,但这对于我们的运营环境数据库,是万万不能接受的,第二个问题是数据迁移问题,当你有新的实体建立后,如何响应到数据库,这成为一个问题,当然实现也很简单,我们直接使用migrations工具即可.

一 防数据库删除

将你的业务DbInitializer的基类改成CreateDatabaseIfNotExists即可解决这个问题,这是在数据初始化时需要做的事,一般地,我们会选择当实体有变化时,自动更新数据库,但这样做影响比较大,所以我们不提倡使用.

  public class ManagerInitializer : CreateDatabaseIfNotExists<ManagerContext>{protected override void Seed(ManagerContext context)
{
//初始化代码}}

二 数据迁移

这个问题也是必须要解决的,我们的实体添加后,数据库并没有对应的表,我们就需要使用migrations命令来对数据库进行更新,具体操作如下

1 开启migrations功能

enable-migrations -force

2 添加迁移版本

add-migration 名称后缀

我们每次修改实体后,都应该使用这个add-migration来升级历史版本

3 更新数据库

update-database

4 程序运行成功后,如图

这时你查看自己的数据库,新加的实体已经自动添加到数据库了,呵呵.

值得注意的是,通过这种方法进行数据库迁移,数据库的原数据是不会丢失的,即使你在原来的表上添加字段,老数据也不会丢,新字段会有默认值.

对于EF7来说,它只支持Code First模式,所以这种模式在dotnet框架里将会成为主流!

补充:

最近有朋友问我在服务器上如何进行数据的更新,即在生产环境如何使用迁移,可以读一下我的这篇文章<EF架构~CodeFirst生产环境的Migrations>

 本文转自博客园张占岭(仓储大叔)的博客,原文链接:EF架构~CodeFirst数据迁移与防数据库删除,如需转载请自行联系原博主。

http://www.lbrq.cn/news/2407447.html

相关文章:

  • 做网站赌博代理没有盈利违法吗可以投放广告的网站
  • 自己建网站免费今天的新闻
  • 苏州工业园区规划建设委员会网站友情链接模板
  • 最佳建站模板关键字查找
  • sns社交网站 建设网上有免费的网站吗
  • 中国做网站推广哪家好网络营销的常用工具
  • 沈阳公司网站制作seo百科
  • 网站互动推广google seo实战教程
  • 全球新冠最新数据报告seo外链推广员
  • 注入漏洞网站源码百度2020新版下载
  • 在家做网站或ps挣钱接活整合营销传播的概念
  • wordpress雪人主题宁波企业seo推广
  • 网站总体规划设计说明重庆seo代理计费
  • 石家庄最新大事百度seo官方网站
  • 云虚拟主机搭建网站谷歌搜索引擎首页
  • 代帮企业做网站上海全网营销推广
  • 做网站什么空间比较好深圳整站seo
  • 凯里网站制作域名排名查询
  • 网页设计案例教程杨松答案app优化方案
  • 做网站一般做几个尺寸点击进入官方网站
  • 深圳网站建设引流获客工具
  • 温州设计集团网站建设热点时事新闻
  • 杭州网站建设哪个好爱站网挖掘关键词
  • 国外网站设计公司河南整站百度快照优化
  • 网站建设找美橙互联整合营销传播的明显特征是
  • 工信部网站备案查询百度网站链接提交入口
  • 自己做简单网站价格互联网销售
  • wordpress app登陆seo排名公司
  • 网站定制开发流程google play应用商店
  • 深圳网站设计我选刻seo实战密码第三版
  • 深入浅出理解动态规划
  • simulink系列之汽车应用层信号处理
  • Entity Component System架构
  • ArcGIS Pro+PS 实现地形渲染效果图
  • Simulink建模-Mux与Demux模块虚拟向量的组装与拆解
  • 下载anaconda和pycharm,管理python环境