程序包管理器控制台 Add-Migration 用法

需要注意的是:

1.任何对数据库的操作都在代码和程序包管理控制台完成,千万不要自己去修改数据库,no!

2.ef中创建数据库的表必须要有主键~!否则 就不让你成功~

现在来说如何映射

第一步创建在代码model中创建类

第二步 把他放在你的数据上下文中

第三步 打开程序包管理器控制台选择默认项目后 输入Add-Migration 起一个相关的名字,然后回车

第四步  不要介意add 后面的名字与上图不符哈, 出来这个黄色的后成功一半咯~

 

第五部 Update-Database 然后回车

这时候在上下文中就会出现一个叫做当前创建日期 加上你之前add 后面创建名字的一个记录了

 

 第六步刷新你的数据库 就有咯

 

 以上就是 创建 表

 

 下面再说下修改 以及会出现的问题

 

1.默认项目选错了或者报

 

怎么办没关系,这时候把你的整个项目重新生成一下,有错改错,然后在重新add就可以了。

2.怎么删表 ,怎么改表

    删表  直接在代码中把model中的类删掉 ,把上下文中创建的那行属性删掉就可以了, 然后再add, Update-Database 回车

   改表 加字段 删字段 直接在model里加好了后,add, Update-Database 回车, 他自己就会识别不一样的地方 进行更改 千万不要自己去改数据库  no

3.万一你真的改了数据库怎么办

把数据库表删了 再去执行的时候 控制台下面就会报说找不到这个 表 或者找不到这个参数

那么你删的什么表就去数据库再手动创建一个 再回到控制台add, update

 

 

 

 如果还有别的问题 欢迎留言 补充。

转载于:https://www.cnblogs.com/Saumterer/p/7605340.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/571914.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ipad如何连接电脑_电脑无法连接外网远程调试,一文教你如何用手机让台式机连接外网...

在弱电施工中,设备调试是一个很重要的环节,施工这么久就是为了实现弱电各系统的功能,调试是每一个弱电人系必需会的技能,也是检验你结合能力一种体现。在调试中会遇到各种你想不到的问题,当遇到问题时,你应…

java 多线程两种方式_JAVA多线程实现的两种方式

java多线程实现方式主要有两种:继承Thread类、实现Runnable接口1、继承Thread类实现多线程继承Thread类的方法尽管被我列为一种多线程实现方式,但Thread本质上也是实现了Runnable接口的一个实例,它代表一个线程的实例,并且&#x…

CAN总线学习资料

CAN总线呕心沥血教程 https://wenku.baidu.com/view/486647f47c1cfad6195fa794.html转载于:https://www.cnblogs.com/codecamel/p/7605480.html

安卓手机浏览器排行_安卓手机性能排行榜:国产手机集体“出位”,华为却在角落哭泣?...

华为手机的芯片一直都坚称是国产的骄傲,但是现在的华为芯片出现了一系列的问题,甚至有人预言在今年九月份之后,华为就不再会获得台积电的芯片供应了。这样,对华为来说无疑是不好的势头,而且芯片刚被市场认可&#xff0…

python os.access_os.access(path, mode)

os.access(path, mode)描述 (Description)方法access()使用真实的uid/gid来测试对路径的访问。 大多数操作都将使用有效的uid/gid,因此可以在suid/sgid环境中使用此例程来测试调用用户是否具有对path的指定访问权限。如果允许访问,则返回True&#xff0c…

HDnoip2017题解

那么,作为一名初入信息竞赛的选手,我也试着开始用博客记录自己的学习历程,那么这篇文章先简单介绍一下我自己吧。 本人开始学习信息学大概以来,主要都是用的C,所以对其他语言并不是十分熟悉。2016我还只是一名NOIP普及…

_Linux结束进程到底有多少种方法?

请关注本头条号,每天坚持更新原创干货技术文章。如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习。1. 前言我们经常在Linux里使用kill命令来结束某后台进程。但kill命令实际上是向进程发送信号,并且有多种信号。终止运行一…

svg mysql_SVG 实例

SVG 实例简单的 SVG 实例一个简单的SVG图形例子:这里是SVG文件(SVG文件的保存与SVG扩展):/p>"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">stroke-width"2" fill"red" />SVG 代码解析:第一行…

Failed to import pydot

在使用keras进行模型绘制的时候,出现了一个错误 Failed to import pydot. You must install pydot and graphviz for pydotprint to work. 下面是解决方案,使用命令sudo apt-get install graphviz,将graphviz安装在系统环境下,不要…

mulitpartfile怎么接收不到值_光端机电源正常,但是运行不了怎么办?

光端机,是光信号传输的终端设备,在安防领域有很好的应用。伴随着监控的发展,视频光端机就是把1路到多路的模拟视频信号通过各种编码转换成光信号通过光纤介质来传输的设备分,分为模拟光端机和数字光端机。其中,光传输系…

java as操作_java 对类型的基本操作小结

1.json 字符串转换成对象SyncCarriageStatusDTO dto JSON.parseObject(value,SyncCarriageStatusDTO.class);List pparams JSON.parseObject(dto.getData(),new TypeReference>() {});2.对象转换成字符串对象String data JSON.toJSONString(pkg);2.枚举字符串转换成枚举类…

aes 加密_结合RSA与AES实现前后端加密通信

结合RSA与AES实现前后端加密通信一、思路使用RSA秘钥生成工具生成一对公钥(A)和私钥(B),前端保留A,后端保留B。前端发送数据时,先生成一串随机16位字符串作为AES的秘钥(C),然后使用A使用RSA算法对C进行加密,得到加密后…

cxf java调用.net_CXF在项目中的真实运用--WS访问客户端编写[java、.net]

一、首先,CXF的WS实现类由于实现了和Spring的无缝集成,因此可以采用Spring的单元测试来测试基本功能。代码如下:[java]package com.defshare.sy.test.biz;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import…

中值滤波去除图像噪声的matlab程序

中值滤波:基于排序理论的一种能有效抑制噪声的非线性信号处理技术。 方法:取含有基数(偶数会有半像素的差)个模板数据的滑动模板,对模板中的数据从小到大排序,取排在中间位置上的数据作为最终的处理结果。 …

android 音乐app 进度条_让这些可爱的APP成为你的生活好帮手

对于可爱美观的东西,绝大多数人都会喜欢,尤其是女孩子。今天给大家推荐一波可爱又实用的APP,让它们成为你的生活好助手。以下应用在手机应用商店搜索即可下载。01 喵喵记账 支持 iOS 和 Android,免费谈到记账,很多…

java中scanner与hashmap_Java中HashMap的使用练习

问题:给定任意一个字符串“today is a special day”,长度为任意,要求找出其出现次数最多的字符及计算次数。(可以用HashMap,HashSet,Collections实现)解决:利用HashMap和HashSet解决。代码:imp…

计蒜客NOIP2017提高组模拟赛(四)day1

T1:小X的质数 小 X 是一位热爱数学的男孩子,在茫茫的数字中,他对质数更有一种独特的情感。小 X 认为,质数是一切自然数起源的地方。 在小 X 的认知里,质数是除了本身和 1 以外,没有其他因数的数字。 但由于小 X 对质数…

c# combobox集合数据不显示_Excel也能玩转百万数据

最近一方君工作中要查询编辑很多的数据(超过30万行,25个字段),这么多数据放在Excel表中当然是没办法操作的,筛选的时候很容易崩溃,原来用得很顺滑的一些公式,一计算就未响应,多点几下…

kcp-go源码解析

概念ARQ:自动重传请求(Automatic Repeat-reQuest,ARQ)是OSI模型中数据链路层的错误纠正协议之一.RTO:Retransmission TimeOutFEC:Forward Error Correctionkcp简介kcp是一个基于udp实现快速、可靠、向前纠错的的协议,能以比TCP浪费10%-20%的带宽的代价,换…

scada系统集成_MES/MOM与WMS系统集成应用案例-系统接口、交互数据分析

写在面前(By 小智)前面我们介绍了西门子、罗克韦尔、施耐德、达索等的MES/MOM平台(见文末推荐)也绍和分析了MES与ERP之间的系统集成案例:MES与EPR进行系统集成的实际案例-系统接口、交互数据分析同时分享了各种系统之间集成的文章:Teamcenter、TIA Porta…