subsonic杂记

LoadFromPost是只能获得TextBox的值,如果是RadioButton之类的,你还是得对实体进行同值

重写BeforeValidate()方法,可以在实体验证前,进行一些处理操作,比如Trim()

Validate()方法,在Save()方法执行前进行验证,如果有错误则抛出异常

但是这里有一个问题使用

Try{

....

Save();

}

catch()

{}

一般我们是在web上和使用,比如注册页面,你不能汇总提示错误,得一项一项的在旁边显示出来具体的错误,对应的是哪一项,所以我认为这个东西,在Web上没什么用还是得自己处理

图形化的SubStage适合第一次开发程序搭架子的时候使用,后续的开发过程中还是使用集成在ide中的toolbar方便,在两个工具之间切换,很费劲,这个是我的心得体会呵呵。

不过SubCommander目前只有generate命令能用在mysql上,你要更多的功能还是需要借助SubStage

subsonic中isnew和isloaded方法有变化,参见http://forums.subsonicproject.com/forums/p/3361/14481.aspx

http://blog.lavablast.com/post/2008/08/SubSonic-v21-Controller-and-Utilities.aspx

原文地址:https://www.cnblogs.com/lexus/p/subsonic.html