■
http://www.microsoft.com/japan/msdn/practices/type/Patterns/enterprise/ImpSingletonInCsharp.asp
iBATIS.NETのDAO Frameworkも、この実装でした。
http://www.microsoft.com/japan/msdn/practices/type/Patterns/enterprise/ImpDTOtypedDataSet.asp
DataSetをDTOに使うのはあんまり好きではないですねぇ。