DbEntry.Net (Lephone Framework) 1
DbEntry.Net 簡介
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 Express,MySql 5.0,SQLite 3,Access 2003,
Firebird 2.1.0,PostgreSQL 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之旅!
posted on 2009-03-03 13:34 Enzosoft 閱讀(1180) 評論(0) 編輯 收藏 所屬分類: DbEntry.Net