摘要: 用ObjectDataSource和GridView一类的服务器控件,确实可以做到很oop(不过个人更喜欢和Repeater绑定,就是有些麻烦,这个很快)但如果在多层框架中应用需要用到依赖注入,ObjectDataSource需要绑定到接口上。ObjectDataSource只支持类,不能实例化接口。这样就会导致多层结构的依赖性。google半天,终于找到,只要如下使用就可以了。 protect... 阅读全文
posted @ 2010-01-10 16:27 无色 阅读(445) 评论(0) 推荐(1) 编辑
摘要: 两年以前用vc++6.0写的一个项目,把它迁移动到vc++ 2008开发环境下。直接用vs2008打开原来的.dsp文件,提示转换,重新生成时,需要保存.sln文件,表示新的ide按解决方案管理,而不仅仅是一个工程文件。error C2065: “i”: 未声明的标识符"很多地方提示类似错误如下代码 for (HWND wnd = ::GetTopWindow(*pMain... 阅读全文
posted @ 2010-01-10 15:52 无色 阅读(1609) 评论(0) 推荐(1) 编辑
摘要: NHibernate所有的异常处理都派生自HibernateException类,发生在数据库层的原生异常被保留,没做处理。HibernateException类派生自系统的ApplicationException类,ApplicationException解释如下The exception that is thrown when a non-fatal application error occ... 阅读全文
posted @ 2009-12-20 20:28 无色 阅读(535) 评论(0) 推荐(0) 编辑
摘要: NHibernate以前用的是2.0版的,据说新的NHibernate 2.12需要.net 2.0 sp1以上,才能支持。更改dll后,报如下错误代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--TheProxyFactoryFactorywasn... 阅读全文
posted @ 2009-12-19 16:40 无色 阅读(1009) 评论(1) 推荐(0) 编辑