Update readme x DataLayer

This commit is contained in:
Samuele Locatelli
2021-05-29 08:39:40 +02:00
parent f0d8ede575
commit 2d83073d4d
@@ -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: