Update readme x DataLayer
This commit is contained in:
+17
@@ -16,6 +16,23 @@ Attenzione: la classe DbCOntext viene creata INSIEME alle viste nella folder Dat
|
||||
|
||||
Scaffold-DbContext "Server=SQL2016DEV;Database=BlaServApp;Trusted_Connection=True;" Microsoft.EntityFrameworkCore.SqlServer -OutputDir DatabaseModels -Tables nome_tabella, nome_vista
|
||||
|
||||
## Impiego multi provider
|
||||
|
||||
IN caso di scelta per impiego di più providers (MSSql, MariaDB, Sqllite, ...) è necessario gestire in modo diverso le classi di inizializzazione del DbContenxt. Non ancora verificato, ma da approfondire secondo i seguenti links:
|
||||
* Multi provider: https://logu.co/efcore-multiple-providers.html
|
||||
* Migrations con + providers: https://docs.microsoft.com/en-us/ef/core/managing-schemas/migrations/providers?tabs=dotnet-core-cli
|
||||
* Auto update all'avvio progetti (se le migrations sono state generate): https://jasonwatmore.com/post/2019/12/27/aspnet-core-automatic-ef-core-migrations-to-sql-database-on-startup
|
||||
|
||||
## Ottimizzazioni e spunti
|
||||
|
||||
Alcuni spunti da approfondire:
|
||||
* Lifetime x DbCOntext secondo casi: https://docs.microsoft.com/en-us/ef/core/dbcontext-configuration/
|
||||
|
||||
## Migrations
|
||||
|
||||
Approfondimenti:
|
||||
* https://docs.microsoft.com/en-us/ef/core/managing-schemas/migrations/?tabs=dotnet-core-cli
|
||||
|
||||
## Approfondimenti
|
||||
|
||||
Qualche link di approfondimento:
|
||||
Reference in New Issue
Block a user