???????о?????????????????4????????????4???????????????????????????????????????????????????????????????????????????????????????????????????????????С???????????????Щ??ó?????????????????????????磺???????ò??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ν???ó?????????????????????????????????????????????????????????????????????????????????????????2008????????????????XUPЭ?????????????????????WCF??????????????????????????????????????????????????????????NHibernate??Schema Tools??????????????????????????????????????????????????????????????????л????е?????ASP.NET?????????????????Windows Forms??WPF???????????????????????????????????ε???????????????????????????á??????????????????????XML???????UI??????????????????????????????????????????????????????
????????????????????????????????????????????????????????NHibernate??Schema Tools???????????????????????????????????磺??????????????????????????????????????????ù??????????????????????????????????????????書???ORM?????????????????????????ó??????????????????????Σ???ж?????????????????????????????????????????????????????ó??????????????????????????????????????????????????????????·????????????????????????Σ??????????????????XML???????????????????????????·??????????????????????????????к????????????????????????????????????磺????????????????????????????????????????????????????????????????????LUA??Javascript??????????????????????????е??????????????????????????????????????????????????????????????????????????????ASP.NET???????
???????????????????????????????У???????????????????????????????????????????????????????????????????DTO?????????????ò???????????????????????????????????????????????????????????????????????????????????????????????????????????????в???????????.NET????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ν??????????????У??????????????????????????????????ò????????????Э?????????????????Щ?????Э??????????????????????ò?????????????????????????????Data Transfer Object??DTO??????????????????????????????????DTO??????????????????????????÷????????????????ó???????????????????????????????????????????????????DTO????????????????????????????????????????????????????????DTO?????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????????Щ????????????????ADO.NET Entity Framework??????????????????????????????????????????Entity Framework???????????????????????£???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????У??????????Щ“??Щ???????е????Щ????????????”?????????????????????????????
??????????????????????????Щ??????????????ó??????????????????????????????????????????????????????????????ó????????????????Apworks??Application Development Framework and Tools????д???????????????????????????δ???????????????2009????2010??????????????????codeplex???????Apworks?????????????2010????????????Apworks??Alpha?汾?????????Apworks Alpha??????????????TinyLibrary CQRS??tlibcqrs?????codeplex????????????????????Apworks???tlibcqrs????????????????????????????Apworks??????????????У??????????Щ?????????????????л??
????????.NET?????????????????????????????飬????“???????????”????????????????????????????????????????????????4+1???????????????????????????DCI?????????????????????????????δ??????Ч???????????????????????????.NET????ó?????????????Щ???????????????????????
????????????????????????????????????.NET???????????????????????????????????????????????Apworks????????У?????Щ????????????????????????÷??????????С?????????????????????????????????????????????????????????????????????????????????????????÷???.NET??C#??????????????????????????ó???????????????????????????????????????????????????????Ч??????????Щ??????????????????????????????????????????????????????????????????????????????????????????????Щ?????????????????????????????????Apworks????????????Apworks??????Щ??????????????磬???????????洢??Event Store?????????????ο???????洢???????????????????磬“?????????Snapshot Provider??”???????????????????????????????????????Щ???????????????????
????????????????????????.NET????ó??????????????????????л?????Apworks?????????????н??????Apworks???????????????????????????????????????????????????????????У???Σ?Apworks???????????????????????????????????п????и???????ο????????????????????????????????????????????????????Apworks???????????????У??????????????????????????????????????????????????ο??????