文档章节

EntityFrameworkCore 常用包

taadis
 taadis
发布于 2017/06/07 22:52
字数 244
阅读 62
收藏 1

记录下常用的 EntityFrameworkCore 包

Nuget 包管理技巧

  • 我们可以直接添加以下要使用的包,会自动安装并引用需要的依赖包,而不用手动一个个添加.

Microsoft.EntityFrameworkCore.Tools

添加该工具包后,我们就可以在 PMC(NuGet Package Manager Console)中使用Add-Migration & Update-Database & Scaffold-DbContext等命令进行数据库迁移和更新操作.

Microsoft.EntityFrameworkCore.Tools.DotNet

添加该工具包后,我们就可以使用在命令行中使用dotnet-ef命令来进行数据库迁移和更新操作,注意这里的命令行是跨平台下的任意命令行,比如:Windows/Linux/MacOS.

SqlServer

Microsoft.EntityFrameworkCore.SqlServer

Sqlite

Microsoft.EntityFrameworkCore.Sqlite

InMemory

Microsoft.EntityFrameworkCore.InMemory

MySql

Nuget:Pomelo.EntityFrameworkCore.MySql

Github#入门指南

Oracle

Oracle 针对 .Net 的开发团队还在评估是否计划支持 EntityFrameworkCore,但还没有宣布任何消息,大家可以到这里Oracle EF Core Provider feature request提议下以促进开发和支持进度.

PostgreSQL

Npgsql.EntityFrameworkCore.PostgreSQL

参考文档

© 著作权归作者所有

taadis

taadis

粉丝 2
博文 481
码字总数 75113
作品 0
温州
其他
私信 提问
entityframework core database first update model

本命令针对存在的model从数据库进行更新,在程序包控制台输入以下命令: Scaffold-DbContext "数据库字符串" Microsoft.EntityFrameworkCore.SqlServer -OutputDir 输出目录 -Context 现有d...

VOLVO之悦
2017/09/26
0
0
.net core 1.1下的EntityFramework Code First

新建asp.net core项目,然后把.net core引用的类库升级到1.1,这时,需要手动在project.json下添加一个runtimes节点,如下: "runtimes": { "win10-x64": {} } 同时在Nuget中添加下面三个类库......

桂素伟
2017/01/27
0
0
神马玩意,EntityFramework Core 1.1又更新了?走,赶紧去围观

前言 哦,不搞SQL了么,当然会继续,周末会继续更新,估计写完还得几十篇,但是我会坚持把SQL更新完毕,绝不会烂尾,后续很长一段时间没更新的话,不要想我,那说明我是学习新的技能去了,那...

jeffcky
2016/12/25
0
0
DotNetCore跨平台~EFCore连接Mysql的方式

在.net frameworks的ef里连接mysql我们已经测试通过了,而在dotnet core里的efCore上去连接mysql我们需要测试一下,并且在测试过程中出现了一些问题,当然最后也是解决了,下面总结一下,分享...

mcy247
2017/12/04
0
0
EntityFrameworkCore 分页问题

场景重现 使用 EntityFrameworkCore 连接 SQL Server 2008 执行分页查询时出现如下异常: 异常原因 SQL Server 中有几种实现分页的方式,但是有版本限制. top not in 方式 - SQL Server 2005 ...

taadis
1970/02/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Jenkins的配置从节点中默认没有Launch agent via Java Web Start,该如何配置使用

Jenkins的配置从节点中默认没有Launch agent via Java Web Start,如下图所示,而这种启动方式在Windows上是最方便的。 如何设置才能让出来呢? 1:打开"系统管理"——"Configure Global Sec...

shzwork
7分钟前
0
0
RISC-V开源核——蜂鸟E200及其github地址

http://bbs.eetop.cn/thread-677382-1-1.html https://github.com/SI-RISCV/e200_opensource

whoisliang
10分钟前
0
0
BAT面试必问HashMap源码分析

HashMap 简介 HashMap 主要用来存放键值对,它基于哈希表的Map接口实现,是常用的Java集合之一。 JDK1.8 之前 HashMap 由 数组+链表 组成的,数组是 HashMap 的主体,链表则是主要为了解决哈...

别打我会飞
13分钟前
0
0
Puppeteer + relaxed docker 方案

docker: run in docker weihanli github weihanli docker tag

youngjdong
30分钟前
0
0
swagger-ui + swagger2markup-cli + asciidoctor 生成api文档

参考:https://segmentfault.com/a/1190000017873594?utm_source=tag-newest swagger-ui地址为:http://sample.com:8888/zk/swagger-ui.html 通过https://github.com/Swagger2Markup/swagger......

莫在全
33分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部