.NET Core中根据数据库模型生成代码

在.NET Core中,如果采用DB First方式,可以使用Scaffold-DbContext 生成程序模型,方式为:

Scaffold-DbContext -Connection "Server= xxx.xxx.xxx.xxx;Database = xx; Integrated Security = False; User ID = ; Password = " -Provider "Microsoft.EntityFrameworkCore.SqlServer" -OutputDir Models

如果需要根据数据库更新模型,可以使用

Scaffold-DbContext -force -Connection "Server= xxx.xxx.xxx.xxx;Database = xx; Integrated Security = False; User ID = ; Password = " -Provider "Microsoft.EntityFrameworkCore.SqlServer" -OutputDir Models

 

前提,需要使用Nudget 安装

Microsoft.EntityFrameCore

Microsoft.EntityFrameCore.SqlServer.Design

Microsoft.EntityFrameCore.Tools

你可能感兴趣的:(C#开发)