关于开源的ORM,这些大家都用过吗?
http://www.oschina.net/project/tag/126?lang=20
这么多的开源.NET框架,各位都有用过吗?我只是听说NHibernate比较著名,但似乎太复杂了点,不知道有没有比较简单易用容易上手的,我做的都是中小型的系统,实在不需要太过复杂的。
.NET框架 Castle
Castle是针对.NET平台下的一个非常优秀的开源项目,从数据访问框架 ORM到依赖注入容器,再到WEB层的MVC框架、AOP,基本包括了整个开发过程中的所有东西,为我们快速的构建企业级的应用程序提供了很好的服务。
Spring.NET
Spring.NET 是一个关注于.NET企业应用开发的应用程序框架。它能够提供宽广范围的功能,例如依赖注入、面向方面编程(AOP)、数据访问抽象, 以及ASP.NET集成等。基于java的spring框架的核心概念和价值已被应用到.NET。Spring.NET 1.0 包含一个完全功能的依赖注入容器和AOP库。后续的发布将包含对ASP.NET、Remoting和数据访问的支持。在很多情况下,你可以在我们的下载网站中发现可以工作的计 划模块的实现。 Spring.Core 库是框架的...
数据持久层框架 iBATIS
iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例。 iBATIS 目前提供了三种语言实现的版本,包括:Java、.NET以及Ruby。下面是iBATIS的架构图 iBatis JavaDoc: http://...
数据持久层框架 NHibernate
Hibernate 的.NET实现 NHibernate key features: Natural programming model - NHibernate supports natural OO idiom; inheritance, polymorphism, composition and the .NET collections framework, including generic collections. Native .NET - NHibernate API uses .NET conventions and idioms Support for fine-grained object models - a rich variety of mappings for collections and dependent objects No b...
Gentle.NET
.NET的数据持久化框架
开源ORM工具 KeelKit
KeelKit 是一款强大的开源ORM工具,根据数据库结构自动生成.Net程序的普通Model、能与C(嵌入式Linux下GCC上能编译通过)等其他语言交互的Model、自动UI生成 查询类型化器、强劲的泛型DBHelper 、支持多数据库、自动根据您的项目语言类型生成对应Model、自动生成页面和窗体代码、多种数据封送方式!针对VS的编程辅助等。。。源码位置: http://keelkit.codeplex.com/ 最新发布:http://keelkit.codeplex.com/Release/ProjectRele...