Mvc NuGet 数据迁移

 网上有很多的ef  code first 的使用的方式,很乱,下面是我自己整理出来的,有什么不正确的地方还请指正,本人菜鸟一枚!

1、新建一个类库 =》引用 右击 管理NuGet程序包 添加EntityFramework

类库中就会有添加一个App.config 的文件,打开添加自己的连接数据库的字符串(本地数据库自己新建一个)

2、建立一个实体(比如Student)

3、新建自己的DbContext类 (比如:testContext.cs)

 

 4、打开程序包管理控制台:工具=》库程序包管理器=》程序包管理器控制台

输入:Enable-Migrations

会发现类库里多一个Migrations文件夹,打开文件夹下的 Configuration.cs(改成true)

 

5、再在控制台上输入:Update-Database -Verbose(新增表或字段时使用)

这样就生成对应的表和字段了 

 再控制台上输入:Update-Database -Force -Verbose(删除字段或表时使用)

6、查看一下数据库就知道结果

 

以上是自己的使用的一个过程,比较简单就贴给大家,有什么错误还请指出,本人菜鸟一枚

转载于:https://www.cnblogs.com/nixiaodong/p/6704467.html

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

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

相关文章

Ant Design Form.Item的label中文字换行的替代方式

const FormItemForm.Item; 替换代码 <Row><div className{styles.label}>{checkItem.desc}</div><div className{styles.wrapper}><FormItem classNamedesc>{getFieldDecorator(check_is_do_${checkItem.id}, {rules: [{required: true,message…

新的编程语言研发契机思考

目前受制于中美贸易战影响&#xff0c;国家大力发展芯片、软件产业&#xff0c;各种类型芯片陆续流出&#xff0c;AI领域、IoT领域、PC和服务器领域芯片在不断出新品。指令集方面&#xff0c;ARM和Intel x86受制于人&#xff0c;RISC-V貌似谈论的很火但也不知是否是未来的趋势&…

numpy加权平均

1 import numpy as np 2 a np.arange(15).reshape(3,5) 3 a array([[ 0, 1, 2, 3, 4],    [ 5, 6, 7, 8, 9],    [10, 11, 12, 13, 14]]) np.average(a, axis0,weights(10, 5, 1)) array([ 2.1875, 3.1875, 4.1875, 5.1875, 6.1875]) axis0 对最外层维度元素计算…

Alibaba Druid连接池接入

maven引入 <dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><version>1.1.17</version> </dependency> <dependency><groupId>com.alibaba</groupId><artifactId>druid-s…

WIN10快捷键

WIN10快捷键 多桌面切换&#xff1a;WIN CTRL ←/→ 桌面横竖屏转向&#xff1a;ALT CTRL ←/→ 转载于:https://www.cnblogs.com/rgqancy/p/6708391.html

ELK搭建及Java程序接入

环境 centos7.5 下载 官网下载Elasticsearch、Logstash、Kibana Free and Open Search: The Creators of Elasticsearch, ELK & Kibana | Elastic 下载 Elastic 产品 | Elastic 我下载的都是7.1.1版本&#xff0c;最好统一版本 &#xff08;注意&#xff0c;这几个都…

jQuery.Form.js 异步提交表单使用总结

jQuery.Form.js 是一个用于使用jQuery异步提交表单的插件&#xff0c;它使用方法简单&#xff0c;支持同步和异步两种方式提交。 第一步&#xff1a;引入jQuery与jQuery.Form.js 1 <script src"jQuery.1.8.3.js" type"text/javascript"></script&…

Ant Design Pro 开发上手

目录 地址 安装 目录结构 本地开发 打部署包 路由控制 地址 首页&#xff1a;https://pro.ant.design/index-cn 源码&#xff1a;https://github.com/ant-design/ant-design-pro/ 文档&#xff1a;https://pro.ant.design/docs/getting-started-cn 安装 $ git clone -…

Ant Design Pro 开启默认进入登录页

src/utils/authority.js getAuthority方法中 return authority || [admin]; 改为 return authority || [guest];

图片异步上传,使用ajax上传图片

1、使用插件plupload 2、实现效果 3、HTML 1 <li> 2 <div class"default" data-disabled"false"><img src"" class"upImage"></div> 3 <input id"fileStorge2" value"" type&…

Ant Desgin Pro 修改登录后默认导航到的位置

src/models/login.js 40行 yield put(routerRedux.replace(redirect || /)); 修改/为需要的路径

Ant Design Pro 登录超时处理

登录超时处理 看src/utils/request.js中的通用处理 有if (status 401) {dispatch到注销页面 所以后端用户状态无效时直接返回401即可 如 response.setStatus(401);