Cách duy nhất mà tôi đã tìm thấy cho đến nay sẽ liên quan đến việc tạo ngữ cảnh bằng cách sử dụng trực tiếp chuỗi kết nối, thay vì sử dụng tên chuỗi kết nối. Bằng cách này, bạn có thể thêm 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;
}