3

行,

我急切地等待着 subsonic 3.0 的发布来用作我的低级数据层,现在它已经发布了。我目前正在使用 ActiveRecord 模板(已尝试过存储库和高级模板),我有一个巨大的请求和几个问题:

请求:除了错误修复,Rob 请花时间提供文档。我不是指 5 个示例,我指的是 API 完整文档。原因如下:

我正在通过编写 ASP.NET MembershipProvider 和 RoleProvider 类来测试亚音速,而简单的问题不断地让我使用亚音速慢下来:

问:假设我有一个“用户”类并且我使用更新/保存/删除记录

user.Save();

我需要有关如何获得成功/失败的信息?我是否会寻找失败的例外情况,还是可以获得“受影响”记录的计数(老派?)

问:如果我遇到异常,我可以期待哪些异常?

我会有更多的问题,但我真的相信一个好的功能性 API 文档会解决这个问题。

如果答案是“阅读源代码”,那么我敢肯定你会赶走相当多的开发人员远离亚音速。我真的很想使用该库,但重点是“使用”该库,而不是对其进行逆向工程。

-杰夫

4

3 回答 3

2

问:我需要有关如何获得成功/失败的信息?我是否会寻找失败的例外情况,还是可以获得“受影响”记录的计数(老派?)

如果它没有抛出异常,那么它就起作用了

问:如果我遇到异常,我可以期待哪些异常?

你可以期待一个DbException

于 2009-07-17T14:59:28.303 回答
2

我们不使用自定义异常。我花了 5 周时间写文档——所以我确实花了一些时间在这上面。你也可以在那里找到你的答案:http ://subsonicproject.com/docs

于 2009-07-19T06:08:33.340 回答
0

到目前为止,3.0 对我来说有点太麻烦了。我想我现在要回到 2.x,不过感谢所有的辛勤工作。

于 2009-07-22T18:09:09.713 回答