sql >> Base de Datos >  >> RDS >> Sqlserver

¿Entity Framework admite ApplicationIntent =ReadOnly en la cadena de conexión de SQLClient?

La única forma que he encontrado hasta ahora implicaría crear el contexto usando la cadena de conexión directamente, en lugar de usar un nombre de cadena de conexión. De esta manera, podría agregar el 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;
}