您的位置:首页 > 数据库 > MySQL

全球首发免费的MySql for Entity Framework Core

2016-07-14 07:09 691 查看

Background

一时兴起,想实现.NET Core下的MySQL ADO层和与Entity Framework Core对接,同时也是非常鄙视某厂商借着目前Oracle官方没有对.NET Core进行支持的时机捞金,然后也是为了学习一下Microsoft的Entity Framework原理,于是这个包就诞生了,这个包将在7月底在GitHub中开源,欢迎小伙伴们来contribute。

Getting Started

欲使用Pomelo Data.MySql与Pomelo.EntityFrameworkCore.MySql,目前需要您在项目根目录中创建
NuGet.config
文件(本月月底将发布到NuGet Gallery中):

<?xml version="1.0" encoding="utf-8"?><configuration>
 <packageSources>
   <add key="nuget.org" value="https://www.nuget.org/api/v2/" />
   <add key="Pomelo" value="https://www.myget.org/F/pomelo/api/v2/" />
 </packageSources>
 <disabledPackageSources /></configuration>

MySQL ADO.Net

在project.json中添加Pomelo.Data.MySql,版本为1.0.0即可。



MySQL Entity Framework Core

1、project.json中添加Pomelo.EntityFrameworkCore.MySql

"Pomelo.EntityFrameworkCore.MySql": "1.0.0",

2、在Startup中配置Pomelo.EntityFrameworkCore.MySql

services.AddDbContext<YourContext>(x => x.UseMySql("server=localhost;
database=yourdb;uid=root;pwd=yourpwd"));




Sample

为了让小伙伴们能够更好的理解Pomelo MySQL For Entity Framework Core,在此特地附上YuukoBlog的MySQL版本源代码:https://github.com/Kagamine/YuukoBlog-NETCore-MySql

相关文章:
微软.NET 正式劈腿成功,横跨所有平台

.NET Core 1.0 CentOS7 尝试

解读发布:.NET Core RC2 and .NET Core SDK Preview 1

[.NET Core].NET Core R2安装及示例教程

ASP.NET Core 开发-中间件(Middleware)

结合Jexus + Kestrel 部署 asp.net core 生产环境

通过Jexus 部署 dotnetcore版本MusicStore 示例程序

ASP.NET Core 中文文档 第一章 入门

用 Visual Studio Code 在 macOS 上创建首个 ASP.NET Core 应用程序

用 Visual Studio 和 ASP.NET Core MVC 创建首个 Web API

用 Visual Studio 发布一个 Azure 云 Web 应用程序

ASP.NET Core MVC 与 Visual Studio 入门

第二章指南(4.2)添加 Controller

DotNet Core 介绍

asp.net core 中间件详解及项目实战

教你实践ASP.NET Core Authorization(免看文档教程)

asp.net core 使用 Redis 和 Protobuf 进行 Session 缓存

asp.net core 中间件详解及项目实战

第二章 指南(4.3)添加 View

dotnet core开发体验之开始MVC

dotnet core 开发体验之Routing

聊聊ASP.NET Core默认提供的这个跨平台的服务器——KestrelServer

简析.NET Core 以及与 .NET Framework的关系

.NET Core 使用Dapper 操作MySQL

使用 CommandLineApplication 类创建专业的控制台程序

简析 .NET Core 构成体系

.NET Core也可以使用MongoDB了

.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布

.NET Core:面向未来的开源跨平台开发技术

微软说它深爱着Linux,现在它用行动证明了

移植.NET Core计划,整合各平台变得更简单了!

ASP.NET Core 介绍

通过几个Hello World感受.NET Core全新的开发体验

ASP.NET Core 运行原理剖析1:初始化WebApp模版并运行

.NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门

Asp.Net Core 发布和部署( MacOS + Linux + Nginx )

Asp.Net Core 发布和部署(Linux + Jexus )

学习ASP.NET Core,你必须了解无处不在的“依赖注入”

.NET Core应用类型(Portable apps & Self-contained apps)

.NET Core 1.0发布:微软开源跨平台大布局序幕

ASP.NET Core 运行原理剖析2:Startup 和 Middleware(中间件)

在Windows Server 2012 R2 Standard 部署 ASP.NET Core程序

ASP.NET Core 开发-Entity Framework (EF) Core 1.0 Database First

拥抱.NET Core,跨平台的轻量级RPC:Rabbit.Rpc

使用 dotnet watch 开发 ASP.NET Core 应用程序

ASP.NET Core 发布至Linux生产环境 Ubuntu 系统

ASP.NET Core Docker部署

ASP.NET Core "完整发布,自带运行时" 到jexus

原文地址:http://www.1234.sh/post/pomelo-data-mysql

.NET社区新闻,深度好文,微信中搜索dotNET跨平台或扫描二维码关注



赞赏

人赞赏
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: