mirror of
https://github.com/bitwarden/server.git
synced 2025-07-01 08:02:49 -05:00
[SM-394] Secrets Manager (#2164)
Long lived feature branch for Secrets Manager Co-authored-by: Thomas Avery <43214426+Thomas-Avery@users.noreply.github.com> Co-authored-by: cd-bitwarden <106776772+cd-bitwarden@users.noreply.github.com> Co-authored-by: CarleyDiaz-Bitwarden <103955722+CarleyDiaz-Bitwarden@users.noreply.github.com> Co-authored-by: Thomas Avery <tavery@bitwarden.com> Co-authored-by: Colton Hurst <colton@coltonhurst.com>
This commit is contained in:
27
util/SqlServerEFScaffold/README.MD
Normal file
27
util/SqlServerEFScaffold/README.MD
Normal file
@ -0,0 +1,27 @@
|
||||
## Usage
|
||||
|
||||
The SqlServerEFScaffold project is intended to be used as a tool for developers to validate their Microsoft SQL Server database changes and Infrastructure.EntityFramework.Models stay in sync for entity framework MS SQL Server repositories.
|
||||
|
||||
## Check Infrastructure.EntityFramework.Models (Database First)
|
||||
|
||||
Run the following:
|
||||
|
||||
```dotnet ef dbcontext scaffold "<local db connection string>" Microsoft.EntityFrameworkCore.SqlServer -o Model```
|
||||
|
||||
The dotnet entity framework command will generate models from the local database provided.
|
||||
|
||||
Engineers can reference these models and validate they match with Infrastructure.EntityFramework.Models.
|
||||
|
||||
|
||||
## Check Microsoft SQL Server Database changes (Code/Model First)
|
||||
|
||||
Run the following:
|
||||
|
||||
```
|
||||
dotnet ef migrations add Init
|
||||
dotnet ef migrations script
|
||||
```
|
||||
|
||||
This will generate a SQL script to initialize a database based on the models in Infrastructure.EntityFramework.Models.
|
||||
|
||||
This is helpful to check against the proposed database changes provided in /src/SQL
|
Reference in New Issue
Block a user