Den eneste måde, jeg har fundet indtil videre, ville involvere at skabe konteksten ved at bruge forbindelsesstrengen direkte, i stedet for at bruge et forbindelsesstrengnavn. På denne måde kan du tilføje 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;
}