DbEntry.Net (Lephone Framework) 1

DbEntry.Net (Lephone Framework) 1

DbEntry.Net  简介


原作者信息项目首页: http: //dbentry.codeplex.com/
Homepage, Blog(Chinese version 点睛工作室) and email:
  • Homepage: http://llf.hanzify.org
  • Blog: http://llf.javaeye.com
  • Email: liang_li_feng(at)tom.com
  • Company: http://www.xsoftware.biz

在翻译和扩充中使用的规则:
  • 原文不做任何改动,直接翻译
  • 扩充内容将以*进行包围
  • 特殊名词解释以#标注

转载规则:
  • 包括原文作者信息
  • 在翻译和扩充中使用的规则
  • 项目开源协议



DbEntry.Net 简介:

DbEntry.Net (Lephone Framework) 是一个用于.Net 2.0 和 3.5 的,轻量级高性能的组件。它拥有清晰的、易用的编程接口。它基于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


*在以后的翻译及测试中,请注意这些细节。*


#IoC:译为“反转控制”,早期称为DI(Dependency Injection),依赖注入。是一个重要的、面向对象编程的、削弱程序耦合度的法则,是一种设计模式。


用一个列表来简单表述上述内容:

· 目标用户:Developers

· 开源协议:Mozilla Public License 1.1 (MPL 1.1)

· 操作系统: 32-bit MS Windows (NT/2000/XP)

· 编程语言:C#, Visual Basic .NET

· 主题:Database Engines/Servers 

· 支持语种: Chinese (Simplified), English

· .Net平台: 2.0 及 3.5

· 支持数据库系统:常见系统(*注意版本*


特性:

· 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


枯燥的说明是必要的,结束了说明,我们将开始轻松的DbEntry.Net之旅!





我的信息网名:Elephant

你可能感兴趣的:(DbEntry.Net (Lephone Framework) 1)