2009-07-17 52 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,感谢所有辛苦的工作。