EFCore Database-first 批处理生成表结构
Posted garsonzhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EFCore Database-first 批处理生成表结构相关的知识,希望对你有一定的参考价值。
===数据库优先===
https://docs.microsoft.com/en-us/ef/core/miscellaneous/cli/powershell
https://docs.microsoft.com/zh-cn/ef/core/managing-schemas/scaffolding?tabs=dotnet-core-cli
生成迁移 bat_Migrations.bat
@echo off setlocal enabledelayedexpansion set gztmp=register set gzcontext=RegisterEntitiesContext set gzproject=../GZSales.API.Register echo 请输入迁移名称 set /p gzname= echo 迁移生成中,请稍后... dotnet ef migrations add %gzname%%gztmp% --context %gzcontext% --project "%gzproject%" --startup-project "../GZSales.API.Start" pause
刷新模型:bat_refreshModel
dotnet ef dbcontext scaffold Name=ConnectionStrings.GZNETCore.Developer Microsoft.EntityFrameworkCore.SqlServer --output-dir "Tables" --table "data_register_product" --table "data_register_EzCadTools" --use-database-names --force --data-annotations --context "_RegisterEntitiesContext" --project "../GZSales.API.Register" --startup-project "../GZSales.API.Start" pause
以上是关于EFCore Database-first 批处理生成表结构的主要内容,如果未能解决你的问题,请参考以下文章
Database-First,Model-First,Code-first
使用EF Database-First Application部署ASP.NET Web API
为啥我的 Entity Framework Core Database-First 模型自定义更改在 Re-Scaffold 后消失了?任何解决方案