EF Core利用Scaffold从根据数据库生成代码

简介: 在EF6 之前的时代,如果需要从数据库中生成代码,是可以直接在界面上操作的,而到了EF Core的时代,操作方式又有更简便的方式了,我们只需要记住以下这条指令。   Scaffold-DbContext "Server=服务器地址;Database=数据库名;uid=用户名;pwd=密码" Microsoft.
+关注继续查看

在EF6 之前的时代,如果需要从数据库中生成代码,是可以直接在界面上操作的,而到了EF Core的时代,操作方式又有更简便的方式了,我们只需要记住以下这条指令。

 

Scaffold-DbContext "Server=服务器地址;Database=数据库名;uid=用户名;pwd=密码" Microsoft.EntityFrameworkCore.SqlServer -OutputDir Models

 

颜色:连接字符串

颜色:表示该数据源是sqlserver数据库,如果是mysql则用Pomelo.EntityFrameworkCore.Mysql

颜色:代码的输出路径

 

将上面那条代码在程序包管理控制台执行即成功生成,如果遇到执行出错,可以尝试重启visual studio 试试

 

相关文章
|
11月前
|
缓存 关系型数据库 MySQL
C#-EF Core使用MySQL数据库
Entity Framework Core (EF Core)是微软推荐的基于.NET Core 的应用程序数据访问技术。开源,轻量级,可扩展并且支持跨平台开发。EF Core是一种对象关系映射器(ORM),通过应用程序实体对象和关系数据库中的数据的映射,使得开发人员能够以面向对象的方式处理数据。
355 0
|
11月前
|
关系型数据库 MySQL Linux
.Net Core 的WebApi项目使用mysql的EF CodeFirst模式
.Net Core 的WebApi项目使用mysql的EF CodeFirst模式
114 0
.Net Core 的WebApi项目使用mysql的EF CodeFirst模式
|
开发框架 JavaScript 前端开发
ASP.NET Core MVC+Layui使用EF Core连接MySQL执行简单的CRUD操作
ASP.NET Core MVC+Layui使用EF Core连接MySQL执行简单的CRUD操作
232 0
ASP.NET Core MVC+Layui使用EF Core连接MySQL执行简单的CRUD操作
|
存储 SQL 数据库
Entity Framework Core 捕获数据库变动
Entity Framework Core 捕获数据库变动
141 0
|
C# 数据库 数据库管理
【C#】使用EF访问Sqlite数据库
原文:【C#】使用EF访问Sqlite数据库 1. 先上Nuget下载对应的包 如图,搜索System.Data.
2317 0