代码之家  ›  专栏  ›  技术社区  ›  Ian Ringrose

是否有任何地方可以挂接SQL Server连接的创建?

  •  0
  • Ian Ringrose  · 技术社区  · 13 年前

    这是一个很长的过程,但是有没有办法让我的代码每次 SqlConnection 是在我的应用程序中创建的吗?我想不起在创建连接时触发的Ado.net事件,但我可能错过了一个。

    (否则,我将不得不将其添加到数据访问层中的少量代码路径中,并希望将其添加到任何新创建的代码路径中。)

    2 回复  |  直到 13 年前
        1
  •  2
  •   Jahan Zinedine    13 年前

    可能您有一个连接工厂,所有请求都路由到此代码,以便您可以在此处添加代码,或者重写SqlConnection构造函数并隐藏默认构造函数。

        2
  •  0
  •   marc_s    13 年前

    StateChange 上的事件 SqlConnection 类,当其状态更改时(从 closed open 或者回来)。

    查看 relevant MSDN docs 详细情况。