DbEntry.Net (Lephone Framework)

jopen 11年前

DbEntry.Net (Lephone Framework) 是一个用于.Net 4.0 的,轻量级高性能的组件。它拥有清晰的、易用的编程接口。它基于ADO.NET,并支持C#、VB.Net等多种开发语言。它还为Asp.Net 2.0 和 Ruby on Rails 的MVC 框架提供了一个数据源—DbEntryDataSource,还有一个简易的IoC框架。最新的版本已经在如下数据库系统中测试通过:


Sql Server 2005 ExpressMySql 5.0SQLite 3Access 2003

Firebird 2.1.0PostgreSQL 8.3.3 Oracle 10g express

特性:

· Linq技术的支持(需要.NET 3.5)(Linq support (need .net 3.5)

· 连续接口查询语法 (Fluent Interface query syntax)

· Ruby On Rails 的ActiveRecord 语法支持(RoR ActiveRecord style syntax

· 环境事务 (Ambient transaction

· 动态对象 (Dynamic Object)

· 部分更新提交 (Partial Update)

· 1对1,1对多,多对多 关系 (1:1 1:Many Many:Many relations

· 数据表自动创建 (Auto create table

· 防sql注入 (Anti sql injection

· 多层数据源配置 (Multiple data source

· 对象验证 (Object Validation*待商榷*

· Nullable 支持 (Nullable Support

· DbEntryDataSource

· ASP.NET 2.0 中的 Membership 支持 (ASP.NET 2.0 Membership Support

· 内建缓存支持(Built-in Cache Support

项目主页:http://www.open-open.com/lib/view/home/1357309073496