我大概看了一下,应该是一个非常实用的东西,最重要的是将数据库生了一个个对象,而且是可以自己修改添加业务逻辑的源码。其中的实现方法非常值提借鉴。
说是只支持SQL SERVER,但我看到里面的oracel,access等数据访问都在其中,应该简单改一下就可以变成支持其它的数据库了。
Sharp-ORM 公开源代码
Sharp-ORM 实现数据库与C#类的无缝集成。
通过Sharp-ORM自动生成数据库到类的代码,采用三层体系结构设计,屏蔽具体的数据库产品。生成的类可通过自定义的业务逻辑进行扩展。
通过ORM让程序员彻底摆脱书写SQL的低效,提高SQL的执行效率。
http://download.csdn.net/source/336341
下面是带的一个README
===================================
Sharp-ORM Production 2007(1.1)
===================================
Please Read this software License Agreement (“Agreement”)
carefully before using the enclosed Program.
===================================
Feature Summarizing
===================================
This software is build on Microsoft .NET framework platform, support ADO.net.
This software is make up by 3-layer struct (DataAccess, DBEngine, Generated-BizLogicClass).
By Generated-BizLogicClass you wouldn't write hard code, and turn all repeat, heavy, fallibility
works over to our DBEngine.
By layer septation, dataaccess is database independ. After project finish, you can migrate to
another database engine without code modification.
1. Automatic generate database access lay code.(Database link string was encrypted).
2. Perform table CRUD(Insert/Select/Update/Delete) by generate class simply.
3. Include data valid function.
4. Custom biz-logic by write code to class file.
5. Other function.
If you want to expeditiously, simply finish your work, please Choose Sharp-ORM.
NOTE: Running Sharp-ORM Need install of Support .NET Frame work 2.0
If you have question/suggest please mail to [email protected].
Thank you for you attention to our product.
Copy right FSG Corporation 2002-2007
All right reserved.
===================================
Version history review - Release note
===================================
Ver 1.1 finaly - Release date 2007-03-31
ORM only support Microsoft SQL Server datebase this version.
ORM support single table construct.