Satu-satunya cara yang saya temukan sejauh ini adalah dengan membuat konteks menggunakan string koneksi secara langsung, daripada menggunakan nama string koneksi. Dengan cara ini Anda dapat menambahkan 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;
}