Die einzige Möglichkeit, die ich bisher gefunden habe, besteht darin, den Kontext direkt mit der Verbindungszeichenfolge zu erstellen, anstatt einen Verbindungszeichenfolgennamen zu verwenden. Auf diese Weise könnten Sie den ApplicationIntent
anhängen .
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;
}