Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

O Entity Framework oferece suporte a ApplicationIntent =ReadOnly na cadeia de conexão SQLClient


A única maneira que encontrei até agora envolveria a criação do contexto usando a string de conexão diretamente, em vez de usar um nome de string de conexão. Dessa forma, você pode anexar o ApplicationIntent .
string connectionString = string.Format("{0}; ApplicationIntent=READONLY", ConfigurationManager.ConnectionStrings["AppContext"].ConnectionString);

using (AppContext context = new AppContext(connectionString))
{
    var q = from row in context.table
            select row.id;
}