27 messaggi dal 28 agosto 2019
Ciao,

io ho un app wep api asp.net core e volevo capire se la stringa di connesione devo registrarla come una classe SingleTon nella classe Startup o se è più giusto crearne una nuova alla creazione di ogni istanza dei vari controller.

Cosi :


private readonly MySqlConnection dbConnection;

public HomeController(string conn)
{

dbConnection = new MySqlConnection(conn);
}


Vi ringrazio
Modificato da FiliBen il 04 febbraio 2020 17:24 -
442 messaggi dal 08 febbraio 2009
Ciao.

Presumo tu stia accedendo a MySql manualmente, quindi esenza Entity Framework o altri ORM.

Per quanto riguarda aspnet core, si consiglia di usare il motore di Dependency Injection per le configurazioni.
In questo link spiegano proprio le opzioni per usare le stringhe di connessione: https://stackoverflow.com/questions/39083372/how-to-read-connection-string-in-net-core

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.