DbEntry.Net (Lephone Framework)

DbEntry.Net (Lephone Framework) is a lightweight, high performance ORM compnent for .Net 2.0 and 3.5. It has clearly and easily programing interface. It based on ADO.NET, and supported C#, Visual Basic, ASP.NET etc. It also provide DbEntryDataSource for ASP.NET 2.0 and a Rails style MVC framework and a simple IoC framework.

The samples of the release package all TESTED on Sql Server 2005 Express, MySql 5.0, SQLite 3, Access 2003, Firebird 2.1.0, PostgreSQL 8.3.3 and Oracle 10g express.

Features:
  • Linq support (need .net 3.5)
  • FluentInterface query syntax
  • RoR ActiveRecord style syntax
  • Ambient transaction
  • Dynamic object
  • Partial update
  • 1:1 1:Many Many:Many relations
  • Auto create table
  • Anti sql injection
  • Multiple data source
  • Object validation
  • Paged selector and collection
  • Nullable support
  • DbEntryDataSource
  • ASP.NET 2.0 Membership support
  • Built-in Cache Support
  • Ruby On Rails style MVC framework
  • Simple IoC framework
  • High performance, almost same as using ADO.NET directly
  • Lightwight, the binary file only about 312KB

Tutorials For Version 3.5

Tutorials For Recent Source Code:

  • Data Access
  1. Getting started
    1. The first sight
    2. First application
    3. Basic CRUD
    4. Enter dynamic
    5. Transaction
  2. Definition and Configuration:
    1. Object definition
    2. Configuration
    3. Mapping relations
  3. Details:
    1. Linq Support
    2. Dynamic object
    3. Partial update
    4. Using transaction
    5. Connections
    6. Query syntax
    7. Paged query
    8. Lazy load column
    9. Relations
    10. ActsAsTree
    11. Object Validation
    12. NameMapper
    13. Special Name
    14. Soft Delete
    15. Cache System
    16. Using SQL statement
    17. Multiple data source
    18. Process Large Result
    19. Bulk Copy
    20. SQL Mapping
    21. DB Enums
    22. New VS Init
    23. Performance Test
  • ASP.NET
  1. Working with DataSource
  2. DbEntryDataSource
  3. Using DbEntryDataSource for New and Edit Page
  4. Working with Membership
  5. Http Parameter
  • Rails Style MVC
  1. Getting Started
  2. Scaffolding
  3. Controller
  4. Viewer
  5. Configuration
  6. Deployment
  • Utils
  1. Simple IoC
  2. TimingTask
  3. Log System
  4. Setting loader
  5. Helpers
  6. HtmlBuilder
  • Appendix
  1. License
  2. About versions
  3. About GAC
  4. About Namespaces
  5. Tools
  6. Migration

网友Elephant正在翻译DbEntry.Net的文档,在翻译中,他也增加了一些内容,这里是链接:http://www.blogjava.net/enzosoft/category/38039.html
这是网友吴晓阳 使用firebird2.1与dbEntry.net做的设备报修小程序

Links

For MySql, SQLite and Firebird, please install the .net driver first, to unpack 7z archieve, please install 7-Zip: DbEntry.Asp and the duwamish sample by using DbEntry.Net or Donate DbEntry.Net: My Homepage, Blog(Chinese version 点睛工作室) and email:
Last edited Apr 15 at 2:20 AM by lifeng, version 167

 

Want to leave feedback?
Please use Discussions or Reviews instead.

Archived page comments (9)

Updating...
© 2006-2009 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | Version 2009.6.1.15196