Jedyny sposób, jaki do tej pory znalazłem, polegałby na utworzeniu kontekstu bezpośrednio przy użyciu ciągu połączenia, zamiast używania nazwy ciągu połączenia. W ten sposób możesz dołączyć 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;
}