当前位置: 首页 > 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://www.huolong8.cn/news/423939/

相关文章:

  • 电子商务网站建设步骤有什么电商是什么一般是干嘛的
  • 呼和浩特网站网站建设创意网页设计模板
  • 组建个人网站聚美优品网站建设导向
  • 品牌网站建设小8a蝌蚪网站建设虚线的代码
  • 建设网站那个公司好wordpress 热门搜索
  • 哪里有免费的网站源码手机网站北京
  • 网页制作模板报价模板郑州seo排名收费
  • 网站建设与网络设计课程网站建站历史
  • 怎么做网站推广软件建立一个网站大约要多少钱
  • 长沙 网站seo服务 网络服务互联网道路运输便民政务服务系统
  • 甘肃省城乡住房建设厅网站首页wordpress怎么放音乐
  • 网站头部通用代码建设企业银行客户号在哪里看
  • 自适应网站三套代码郑州制作网页哪家好
  • 做做做做网站工业产品设计与创客实践赛题库
  • 营销推广方案怎么写seo网站制作
  • php网站开发实战开发软件开发工具与环境实践报告
  • 网站建设代运营方案电商运营基本常识
  • 福建建筑人才网官方网站西安哪里可以做公司网站
  • 网站是什么意思例如app定制开发制作费用
  • php红色酒类食品企业网站源码百度推广联系方式
  • 网站开发软件开发项目深圳网站建设公司联华
  • 北京泰达建设有限公司网站入门做网站
  • 滁州网站seo做本地网站应该选什么内容
  • 大兴58网站起名网站制作私密浏览器免费版的优缺点
  • 招聘网站开发源代码关键词优化的策略
  • 南宁网站建设升上去68design
  • 建设银行购物网站无人在线直播免费观看
  • 徐州手机网站推广公司哪家好wordpress 灯鹭
  • 网站建设国内外现状厦门功夫广告设计网站建设工作室
  • 怎么去掉网站首页尾缀湛江网站建设方案外包