这里有Microsoft提供的一些代码块,也许能够对你开发有所帮助。
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/Anch_EntDevAppArchPatPrac.asp
以前在编写.NET应用程序时,我自己开发的访问数据库的工具类,就参考过其中的Data Access Application Block。当时的感觉时,Data Access Application Block只是提供了一些简化访问数据库的方法,其代码也写得一般。
两年前,那里的Application Block还是很少的,现在已经多起来了。也很久没去看过了,不知道发展得如何?
所有的Application Block是可以获得源码的,这些代码块不一定能够直接用于你的项目中,但是你可以吸取其中的一些良好的做法。