C# Sql Azure:暂时性故障

C# Sql Azure:暂时性故障,c#,sql-server,azure-sql-database,C#,Sql Server,Azure Sql Database,我正在对Azure sql server执行一个简单的sql。 列表返回了正确的项目数,但是我得到了这两个错误 List<string> makes = _context.Cars.FromSql("select distinct(make) from cars").Select( l=> l.make).ToList(); listmakes=\u context.Cars.FromSql(“从汽车中选择不同(make)).select(l=>l.make.ToList()

我正在对Azure sql server执行一个简单的sql。 列表返回了正确的项目数,但是我得到了这两个错误

List<string> makes = _context.Cars.FromSql("select distinct(make) from cars").Select( l=> l.make).ToList();
listmakes=\u context.Cars.FromSql(“从汽车中选择不同(make)).select(l=>l.make.ToList();
已成功与服务器建立连接,但随后 登录过程中出错。(提供程序:TCP提供程序, 错误:0-远程服务器已强制关闭现有连接 主持人。)

引发了一个异常,该异常可能是由于暂时的 失败。考虑通过添加启用瞬态错误弹性 “EnableRetryOnFailure()”调用“UseSqlServer”

有什么问题吗?

我只使用了“纯linq”,它可以工作。在同一上下文中尝试使用“纯linq”和“linq with FromSql”查询SQLAzure时,似乎存在一个问题。可能“linq with FromSql”试图打开/关闭另一个连接

 List<string> makes = _context.Cars.Select(j => j.make).Distinct().ToList()
List make=\u context.Cars.Select(j=>j.make.Distinct().ToList())
Hi,您可以将其标记为答案(单击答案旁边的复选标记,将其从灰色切换为填充)。这可能对其他社区成员有益。非常感谢。