代码之家  ›  专栏  ›  技术社区  ›  Branislav Abadjimarinov Ivan Choo

在asp.net应用程序中使用编译的linq查询安全吗

  •  0
  • Branislav Abadjimarinov Ivan Choo  · 技术社区  · 15 年前

    我看到很多人在帖子中使用编译后的Linq to Sql查询来满足高需求的asp.net应用程序。我做了一些性能测试,在许多情况下,编译的查询比普通查询要好。困扰我的是,当使用编译查询时,查询被保存在一个静态变量中。在asp.net中,在许多情况下使用静态变量是不安全的。我知道它实际上是一个静态委托实例,但这样使用它安全吗?

    1 回复  |  直到 15 年前
        1
  •  4
  •   Jon Skeet    15 年前

    是什么让您认为在ASP.NET中使用静态变量不安全?你不应该使用 易变的 readonly 或者在更改其值时要适当小心。