亚音速3.0一般问题

时间:2009-07-17 02:20:16

标签: c# subsonic subsonic3

确定,

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

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

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

Q值。假设我有一个“用户”类,我使用

更新/保存/删除记录
user.Save();

我需要有关如何获得成功/失败的信息?我是否在失败时寻找例外,或者我可以获得“受影响”记录的计数(旧学校吗?)

Q值。如果我得到一个例外,我可以期待哪个例外?

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

如果答案是'阅读源代码',那么我相信你会追逐一些远离亚音速的开发者。我真的很想使用这个库,但重点是“使用”库,而不是对它进行反向工程。

-Jeff

3 个答案:

答案 0 :(得分:2)

Q值。我需要有关如何获得成功/失败的信息?我是否在失败时寻找例外,或者我可以获得“受影响”记录的计数(旧学校吗?)

如果它没有抛出异常那么它就可以了

Q值。如果我得到一个例外,我可以期待哪个例外?

您可以期待DbException

答案 1 :(得分:2)

我们不使用自定义例外。我花了5个星期写文档 - 所以,我确实花了一些时间在这上面。您也可以在那里找到答案:http://subsonicproject.com/docs

答案 2 :(得分:0)

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