【发布时间】:2012-12-13 18:33:32
【问题描述】:
实体框架是否支持 SQLClient 连接字符串中的ApplicationIntent=ReadOnly?它参考了AlwaysOn Availability Groups (SQL Server 2012) 的Read-Only access on an Availability Replica 功能。
【问题讨论】:
标签: entity-framework sql-server-2012
实体框架是否支持 SQLClient 连接字符串中的ApplicationIntent=ReadOnly?它参考了AlwaysOn Availability Groups (SQL Server 2012) 的Read-Only access on an Availability Replica 功能。
【问题讨论】:
标签: entity-framework sql-server-2012
到目前为止,我发现的唯一方法是直接使用连接字符串创建上下文,而不是使用连接字符串名称。这样你就可以附加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;
}
【讨论】: