2009-04-08 50 views
0

我有以下代碼來通過我們的活動記錄ORM層執行數據庫級操作。通常當我需要做這樣的非查詢時(我非常少見)我簡單地把選擇'1';在查詢後添加Active Record足以執行查詢作爲非查詢。如何在Castle Active Record中執行'ExecuteNonQuery'

但是,postgres'vacuum'命令必須獨立運行,不能成爲多語句查詢的一部分。

尋找ISQLQuery接口,似乎沒有執行非查詢的方法,所以我想知道如何做到這一點?

回答

1

對於具體的DB調用你可以從

ActiveRecordMediator.GetSessionFactoryHolder().GetSessionFactory(typeof (object)).ConnectionProvider.GetConnection() 
+0

真棒得到一個原始的IDbConnection。這正是我所追求的,謝謝。 – Ash 2009-04-08 03:37:11

相關問題