DbEntry.Net (Lephone Framework)

jopen 13年前發布 | 28K 次閱讀 ORM 持久層框架

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.baiduhome.net/lib/view/home/1357309073496

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!