`
梁利锋
  • 浏览: 81378 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

DbEntry.Net 3.6

阅读更多
  这是我设计的一个轻量级的 .Net ORM (Object Relational Mapping) 数据访问及 WEB 框架。对于 ORM 和 Sql 调用,它都拥有清晰和易用的接口,目前支持 SqlServer、SQLite、MySql、Access、Firebird、PostgreSQL、Oracle 等数据库。对于 WEB 开发,它既支持 ASP.NET 2.0 的 DataSource 方式,也支持 Ruby On Rails 风格的 MVC 方式。支持 Linq 方式的查询,也提供一个简单的 IoC。

  目前,数据库部分已经支持多主键、多表联合查询、快速分页集合、隐式数据库事务、连贯API查询、ActiveRecord风格查询、动态对象、部分保存、自动创建数据表、一对一、一对多、多对多关系等功能,具体实现请参阅 Samples 中的例子程序和单元测试的内容。

  而 DataSource 部分,因为绑定数据访问组件,所以可以只需要修改配置文件,不需要修改任何代码的在不同的数据之间切换。另外,还支持按命名约定的方式绑定“新建”和“编辑”页面的控件,以最少的代码完成输入、验证、保存等一系列操作。

  Rails 风格的 MVC 框架目前已经完成 MVC 部分,脚手架,基类中的 LinkTo、UrlTo 等快捷函数,Http Get 支持等。目前脚手架部分没有数据验证模块,不过,自己写的 MVC 代码可以自行实现验证。

  这个版本中,例子程序访问的数据库主要是 Access,而单元测试使用的数据库是 SQLite,通过修改配置文件中数据源部分,可以使之不需要重新编译即可工作于其它数据库上。配置部分通过 App.config 进行,请参阅 Samples 中的例子程序中的 App.config 和 UnitTest 项目内嵌的配置文件 UnitTest.config.xml 。

  我在 MS Sql Server 2000、MS Sql Server 2005 Express、MS Sql Server 2008 Express、 MS Access 2003、MySql 5.0、SQLite 3、Firebird 2.1.0, PostgreSQL 8.3.3 和 Oracle 10g Express 上测试过本组件。



  v3.6 版主要的改变为:
  ·增加代码生成器
  ·ASP.NET 支持增强
  ·Rails MVC 支持增强
  ·修正 Bug
  ·支持 Sql 2008 和 Sql CE

  下载本组件和浏览文档请访问 http://www.codeplex.com/DbEntry/
  • 大小: 15 KB
0
0
分享到:
评论

相关推荐

    DBEntry.Net 参考手册

    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 ...

    DbEntry.Net4.1教程

    这是DeEntry.Net的离线文档(英文版),目录为: documentation->Tutorials For Recent Source Code 框架介绍:这是一个轻量级的 .Net ORM (Object Relational Mapping) 数据访问及 WEB 框架。对于 ORM 和 Sql 调用...

    DbEntry.Net3.9参考手册.chm

    DbEntry.Net是作者(梁利锋)设计的一个轻量级的 .Net ORM (Object Relational Mapping) 数据访问及 WEB 框架。对于 ORM 和 Sql 调用,它都拥有清晰和易用的 接口,目前支持 SqlServer、SQLite、MySql、Access、...

    DbEntry.Net v3.6 帮助手册(chm格式)

    DbEntry.Net (Lephone Framework)是一款轻量级的.Net数据持久化框架。这是一本官方权威的帮助手册。

    dotnet-DbEntryNet是一种轻量级高性能的Net的ORM组件

    《DbEntry.Net:轻量级高性能的.NET ORM组件解析》 在.NET开发领域,ORM(Object-Relational Mapping,对象关系映射)框架是连接数据库和业务逻辑的重要桥梁,简化了开发者与数据库交互的工作。DbEntry.Net就是这样...

    DbEntry原版文档2003.doc

    DbEntry.Net是一个数据库访问框架,主要用于简化.NET应用程序与数据库之间的交互。这个框架提供了一种面向对象的方式来操作数据库,使得开发者可以更加便捷地进行CRUD(创建、读取、更新、删除)操作。以下是对...

    DbEntry.Net-开源

    DbEntry.Net是一个专门为.Net平台设计的数据库访问组件,它的核心目标是简化数据库操作,提高开发效率。这个开源项目提供了一套全面的API,允许开发者通过不同的方式与关系型数据库进行交互,包括使用SqlSentence、...

    Blog:这是我的网站使用的源代码,可以作为一个使用 DbEntry.Net 开发实际项目的例子

    大部分程序是2008年左右写的,现在只是进行了一些小改动,以便能使用最新版的 DbEntry.Net。 另外,加入了 Markdown 的支持,这个是使用 实现的。 页面部分,加入了 Bootstrap,目前普通用户可见部分基本改完了,...

    轻量级的 .Net ORM DbEntry.zip

    DbEntry.Net是一个轻量级的 .Net ORM (Object Relational Mapping) 数据访问及 WEB 框架。对于 ORM 和 Sql 调用,它都拥有清晰和易用的接口,目前支持 SqlServer、SQLite、MySql、Access、Firebird、PostgreSQL、...

    DbEntry 3.5 文档, 代码, 工具, 源码

    1. **ORM(对象关系映射)**: DbEntry 是一个基于.NET的ORM框架,它允许开发者使用面向对象的方式来操作数据库,而无需编写SQL语句。这极大地提高了开发效率,降低了维护成本。 2. **动态查询**: DbEntry 3.5 提供...

    DbEntry 4.0 帮助手册

    DbEntry 4.0 最新的帮助手册 DbEntry 4.0 最新的帮助手册

    DBEntry开发DLL

    DBEntry开发DLL是一个关于创建和使用数据库访问库的议题,主要关注的是DBEntry,这是一个轻量级的对象关系映射(ORM)框架。ORM框架在软件开发中起着至关重要的作用,它允许开发者使用面向对象的方式来操作数据库,...

    .net版本的Wiki

    在这个压缩包中,我们看到两个与许可证相关的文本文件:DbEntry.License.txt和VisualWiki.License.txt。这些文件通常包含软件的授权信息,比如软件的许可协议类型(如MIT、Apache 2.0、GPL等)以及对软件使用、修改...

    dbEntry数据库操作通用类样例

    它可能使用ADO.NET的`SqlConnection`类来创建和管理连接,或者在更现代的实践中,可能会利用`DbContext`和Entity Framework等ORM框架。 2. **命令执行**:类中会有方法用于执行SQL命令,如`ExecuteNonQuery`(用于...

    dbEntry数据库操作通用类安装包

    "dbEntry数据库操作通用类安装包"是一款专为简化数据库操作设计的软件工具,它集成了常见的数据库操作功能,提供了一种便捷的方式来处理数据库相关的任务。这个安装包旨在适应多种安装场景,使得开发者无需深入了解...

    连接数据库进行操作的通用类

    根据给定的信息,本文将详细解释“连接数据库进行操作的通用类”的主要功能与实现细节。此通用数据库访问类提供了一系列方法,用于处理常见的数据库操作,例如查询、更新等。 ### 类名:`dtaccess` ...

    C#语言Framework4.0下MVC4 Web应用Demo

    使用C#写成的MVC4 Web应用测试工程,开发环境VS2012+SQL Server...数据层Model模型使用DBEntry构建,视图View采用aspx引擎。利用MVC模式,通过控制器Controller的设计,仅用一个Web页面展示了数据的增删改查几项功能。

Global site tag (gtag.js) - Google Analytics