The goal of Websharp is to design a framework for .NET-based general application software system to simplify the development of enterprise applications based on .NET platform. Currently, Websharp focuses on the following aspects of enterprise applications: 1. Database Access 2, O / R Mapping 3, AOP4, Distributed Access
Websharp main design ideas and technologies: in the database access section, use ADO.NET and factory mode; in the ORM section, dynamic code generation and instant compilation, and the DataSet is expanded; in the AOP section, use Proxy Mechanism; in the Service Locator section, the main technique used is also dynamic code generation and instant compilation.
You can download all source code and related documents from the website: http://www.uml.org.cn/opensource/websharp/