实体框架是否支持应用程序意图=只读 http://msdn.microsoft.com/en-us/library/hh205662.aspx在 SQLClient 连接字符串中?它是参考对可用性副本的只读访问 http://msdn.microsoft.com/en-us/library/hh510184.aspx的特征AlwaysOn 可用性组 (SQL Server 2012) http://msdn.microsoft.com/en-us/library/hh510230.aspx.
到目前为止,我发现的唯一方法是直接使用连接字符串创建上下文,而不是使用连接字符串名称。这样你就可以附加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;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)