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

十二个 ASP.NET Core 例子——1.1版本 EF MySql快速搭建

core1.0的时候搭建过一次mysql EF. 一大推问题.最近在core1.1 又重新搭了一次.简单搭建还挺快,没出现什么幺蛾子.总结下步骤

  1. 建立项目,例如ASP.NET Core1.1 WebAPI
  2. Nuget引用:Microsoft.EntityFrameworkCore,Microsoft.EntityFrameworkCore.Tools,MySql.Data.EntityFrameworkCore 如图一
  3. 在appsettings.json配置连接字符串,[可以再字符串中加上SslMode=None,防止数据库不支持ssl加密验证时,连接失败] 如图二
  4. 建立Model实体类.注意加上key特性,注意类名就是表名 如图三
  5. 建立DbContext 如图四
  6. 建立数据初始化类.自动建库 如图五
  7. 在startup中的ConfigureServices方法注入mysql options  如图六
  8. 在startup中的Configure方法init 如图六


 



 


 


 

转载于:https://www.cnblogs.com/TeemoHQ/p/7345616.html

相关文章:

  • Kubernetes PodGC Controller源码分析
  • CodeMirror使用
  • Sencha Cmd 6 和 Ext JS 6 指南文档(部分官方文档中文翻译)
  • 给你的手机加上安全保障,请设置SIM卡PIN码
  • Linux之RPM包
  • 高性能JavaScript阅读简记(三)
  • 每天学一点Scala之type
  • OC字符串常用函数
  • 百度 语音识别 REST API
  • React Native移动开发实战-3-实现页面间的数据传递
  • Java利用序列化实现对象的深拷贝
  • How to run Java main class and pass application arguments in Maven?
  • Swift2.0语言教程之函数嵌套调用形式
  • Java中Action层、Service层、Modle层和Dao层的功能区分
  • mongodb中直接根据某个字段更新另外一个字段值
  • SegmentFault for Android 3.0 发布
  • [iOS]Core Data浅析一 -- 启用Core Data
  • Flex布局到底解决了什么问题
  • js递归,无限分级树形折叠菜单
  • JS题目及答案整理
  • Promise面试题2实现异步串行执行
  • 函数式编程与面向对象编程[4]:Scala的类型关联Type Alias
  • 记一次删除Git记录中的大文件的过程
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 如何用vue打造一个移动端音乐播放器
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 在electron中实现跨域请求,无需更改服务器端设置
  • 不要一棍子打翻所有黑盒模型,其实可以让它们发挥作用 ...
  • 浅谈sql中的in与not in,exists与not exists的区别
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • ​LeetCode解法汇总1276. 不浪费原料的汉堡制作方案
  • ​人工智能书单(数学基础篇)
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (LeetCode 49)Anagrams
  • (八)Spring源码解析:Spring MVC
  • (定时器/计数器)中断系统(详解与使用)
  • (二)斐波那契Fabonacci函数
  • (附源码)spring boot车辆管理系统 毕业设计 031034
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (六)Hibernate的二级缓存
  • (篇九)MySQL常用内置函数
  • (四)图像的%2线性拉伸
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (一)Linux+Windows下安装ffmpeg
  • (一)Thymeleaf用法——Thymeleaf简介
  • (转)平衡树
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .Net CF下精确的计时器
  • .net core 3.0 linux,.NET Core 3.0 的新增功能