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

没网站做推广上传文件生成链接下载

没网站做推广,上传文件生成链接下载,分析网站建设流程,母婴网站建设背景 code first起初当修改model后#xff0c;要持久化至数据库中时#xff0c;总要把原数据库给删除掉再创建(DropCreateDatabaseIfModelChanges)#xff0c;此时就会产生一个问题#xff0c;当我们的旧数据库中包含一些测试数据时#xff0c;当持久化更新后#xff0c;…背景 code first起初当修改model后要持久化至数据库中时总要把原数据库给删除掉再创建(DropCreateDatabaseIfModelChanges)此时就会产生一个问题当我们的旧数据库中包含一些测试数据时当持久化更新后原数据将全部丢失故我们可以引入EF的数据背景code first起初当修改model后要持久化至数据库中时总要把原数据库给删除掉再创建(DropCreateDatabaseIfModelChanges)此时就会产生一个问题当我们的旧数据库中包含一些测试数据时当持久化更新后原数据将全部丢失故我们可以引入EF的数据迁移功能来完成。要求已安装NuGet过程示例//原modelusing System.Collections;using System.Collections.Generic;using System.ComponentModel.DataAnnotations;public class Lesson {public int lessonID { get; set; }[Required][MaxLength(50)]public string lessonName { get; set; }[Required]public string teacherName { get; set; }public virtual UserInfo UserInfo{get;set;}}//新modelusing System.Collections;using System.Collections.Generic;using System.ComponentModel.DataAnnotations;public class Lesson {public int lessonID { get; set; }[Required][MaxLength(50)]public string lessonName { get; set; }[Required][MaxLength(10)]public string teacherName { get; set; }public virtual UserInfo UserInfo{get;set;}}注区别在于我们给teacherName属性加了一个长度限制。接下来我们将开始持久化此model至数据库中(我们现在只是对属性作修改此时数据库中此字段的长度为nvarchar(max)并不是nvarchar(10))1在config中配置数据库连接2打开NuGet控制台3运行命令Enable-Migrations可能会出现如下错误Checking if the context targets an existing database...Detected database created with a database initializer. Scaffolded migration 201212090821166_InitialCreate corresponding to existing database. To use an automatic migration instead, delete the Migrations folder and re-run Enable-Migrations specifying the -EnableAutomaticMigrationsparameter.Code First Migrations enabled for project MvcApplication1.此时项目会出现如下文件夹打开configuation.cs将作出如下修改public Configuration(){AutomaticMigrationsEnabled true;}再次执行Update-Database因为我把长度从max改为10在更新数据结构时它认为此操作会导致数据丢失如下Specify the -Verbose flag to view the SQL statements being applied to the target database.No pending code-based migrations.Applying automatic migration: 201212090848057_AutomaticMigration.Automatic migration was not applied because it would result in data loss.如果确保没事只需给此命令加个强制执行的参数即可Enable-Migrations -Force最后再次执行Update-Database数据库中的原数据也没有丢失3本文原创发布php中文网转载请注明出处感谢您的尊重
http://wiki.neutronadmin.com/news/423939/

相关文章:

  • 电子商务网站设计的三大原则顺义网站开发
  • 济南网站推广¥做下拉去118cr网站里面送礼物要钱怎么做代码
  • 张家界建设网站制作选择一个网站进行优化
  • 网站推广的营销策划方案原神网页设计作业
  • 网站建设与管理 市场分析建设银行交学费网站2018
  • wordpress缓存插件对比福州网络营销推广产品优化
  • 重庆 网站开发wordpress 表单页面
  • 国外网站的设计风格cms优秀网站设计案例
  • 网站开发经理具备什么知识网页制作工具教程
  • 行业网站功能东莞加工厂外发网
  • 做微网站公司简单网页制作模板免费
  • 界面设计论文兰州seo经理
  • 网站改版要重新备案宁德市有几个区几个县
  • 湛江免费建站模板52种新颖的促销方式
  • 网站如何做下载文档微信公众号可以自动导入wordpress
  • ps做图 游戏下载网站有哪些内容网站开发项目延期说明
  • 免费建站论坛asp网站服务建设论文
  • 泰安润泽建设工程有限公司网站工作服定制电话
  • 怎么做算命网站seo关键字优化教程
  • 简捷的网站wordpress alchem
  • 国外 设计网站模拟炒股网站开发
  • 宁夏网站建设一条龙wordpress发卡模板
  • 黄山网站推广公司网站定制公司哪家最权威
  • 办事处网站建设asp大型网站开发
  • 蚌埠市住房建设部网站上海网站建设企业建站
  • 百度安全网站检测网络营销有哪些例子
  • 内蒙古住房和城乡建设网站网页端
  • 宿州建设网站网站建设的征求意见稿
  • 网站域名备案流程广告做到百度第一页
  • 魔方优化大师官网下载无锡短视频seo