.net core entity framework 在现有数据库中创建表
.net core entity framework create tables inside existing database
我不想授予 sql 用户创建数据库的权限。
有没有办法手动创建数据库,然后entity framework在其中创建表?
我确信 EF Core 足够聪明,可以处理这种情况。只需创建数据库,设置您的权限和 运行 命令 dotnet ef update-database
(假设您有一个有效的迁移)。
通常,一个应用程序(或多个应用程序)使用来自单独 DbContext
类 的相同数据库,这些数据库处理它们自己的限界上下文(整体的逻辑部分)。这将需要能够识别数据库和表已经创建,并向模式发出适当的添加和更改命令。
我不想授予 sql 用户创建数据库的权限。
有没有办法手动创建数据库,然后entity framework在其中创建表?
我确信 EF Core 足够聪明,可以处理这种情况。只需创建数据库,设置您的权限和 运行 命令 dotnet ef update-database
(假设您有一个有效的迁移)。
通常,一个应用程序(或多个应用程序)使用来自单独 DbContext
类 的相同数据库,这些数据库处理它们自己的限界上下文(整体的逻辑部分)。这将需要能够识别数据库和表已经创建,并向模式发出适当的添加和更改命令。