我知道从版本6开始,EntityFramework在使用SQL Azure数据库时支持连接弹性功能。我很确定它适用于DbSet上下文成员。
但是,如果我想对数据库执行SQL查询,如下所示:
context.Database.SqlQuery<User>("select * from Users");
执行此操作是否安全?我需要在这里使用任何Retry
框架吗?我想不,但我想确定。
答案 0 :(得分:1)
简短版:是的。
长版:
连接弹性应用于IDbConnection
级别。直接sql查询只生成一个新的IDbCommand
,它将与所有其他IDbConnection
相同的{{1}}传递给服务器。