# 多项目apiDemo **Repository Path**: myhfw003/multi-project-api-demo ## Basic Information - **Project Name**: 多项目apiDemo - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2021-08-11 - **Last Updated**: 2021-09-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 实体定义在Domain,数据库上下文在EntityFrameworkCore,启动项目在Api时 生成数据迁移文件和迁移的注意事项 1. 启动项目中,需要引入`Microsoft.EntityFrameworkCore`、`Microsoft.EntityFrameworkCore.Design`、`Npgsql.EntityFrameworkCore.PostgreSQL`三个包 2. 生成迁移文件所在项目,需要引入`Microsoft.EntityFrameworkCore`、`Microsoft.EntityFrameworkCore.Relational`、`Npgsql.EntityFrameworkCore.PostgreSQL`三个包 3. 在ArmyAnt这一目录(解决方案目录),执行`dotnet ef migrations add 测试 --project ArmyAnt.EntityFrameworkCore --startup-project ArmyAnt.Api`生成迁移文件 执行`dotnet ef database update --project ArmyAnt.EntityFrameworkCore --startup-project ArmyAnt.Api`根据迁移文件更新模型到数据库