2009-07-17 89 views
3

好吧,亞音速3.0一般問題

我急切地等待亞音速3.0的發佈使用作爲我的低級數據層,現在它出。我正在使用ActiveRecord模板(已經嘗試了存儲庫和高級模板),並且我有一個巨大的請求和幾個問題:

請求:除了錯誤修復,Rob請花時間提供文檔。我不是指5個例子,我的意思是API完整的文檔。這裏的原因:

我通過編寫ASP.NET的MembershipProvider和RoleProvider類和簡單的問題,測試使用的亞音速亞音速持續放緩了我:

問:假如我有一類「用戶」和我更新/保存/刪除記錄使用

user.Save(); 

我需要關於如何獲得成功/失敗的信息?我是否在失敗時尋找異常,或者我能得到「受影響」記錄的計數(舊學校?)

問:如果我收到異常,我可以預期哪些異常?

我會有更多的問題,但我真的相信一個好的功能API文檔可以解決這個問題。

如果答案是'閱讀源代碼',那麼我相信你會追趕不少亞音速的開發者。我真的想使用庫,但重點是「使用」庫,而不是反向工程。

-Jeff

回答

2

問:我需要如何獲得成功/失敗的信息?你看我的例外失敗或我能得到的「受影響」記錄的計數(老同學?)

如果沒有拋出異常,然後它的工作

問:如果我得到一個異常,我可以期待哪些例外?

你可以期待一個DbException

+0

謝謝,這似乎很明顯,但我不確定Rob是否使用Subsonic的自定義異常類。 – Jeff 2009-07-17 20:14:40

2

我們不使用自定義異常。我花了5個星期的時間寫文檔 - 所以我在這方面花了一些時間。你也可以在那裏找到你的答案:http://subsonicproject.com/docs

+0

我見過你的文檔頁面Rob,他們沒有任何問題,但還不夠,它的組織也不夠。我瞭解有限的資源和文檔的複雜性,我自己也是這樣做的。教程和示例非常好,但挑剔的API參考是令人驚歎的。我甚至會接受生成自動文檔類型信息的好評。查找函數調用,參數的簡單而方便的地方,它有什麼作用。 儘管如此,感謝一個偉大的產品,我使用它越多,我越享受它。 -Jeff – Jeff 2009-07-19 13:14:20

0

3.0對我來說有點太bug了。我想我現在回到2.x,感謝所有辛苦的工作。