.NET下的ORM框架有哪些
现在市面上针对.NET ORM框架越来越多
微软自家的LINQ to SQL, ADO.NET Entity Framework不多说。
商业:
1.LightSpeed(免费版比较垃圾。表限制8个。另此厂商有NHibernate Designer工具)
http://www.mindscapehq.com/products/lightspeed
2. Entityspaces(支持Access数据库,比较看好)。
http://www.entityspaces.net/portal/Home.aspx
3.OpenAccess(有比较给力的免费版。)
http://www.telerik.com/products/orm.aspx
4.eXpressPersistent Objects(XPO)(支持Access)
http://www.devexpress.com/products/NET/ORM/
5.DataObjects.Net(自称对LINQ支持比较给力。但支持数据库比较少。有老版本的开源版)
http://dataobjects.net/
6.LLBLGen Pro (虽然支持的数据库比较多。但LINQ to SQL 只能用于MS SQL SERVER)
http://www.llblgen.com/defaultgeneric.aspx
7.LinqConnect , Entity Developer 和 dotConnect Universal (产品比较乱。对LINQ支持比较给力。有自动生成代码和可视化的工具。)
http://www.devart.com/dotconnect/
8.DataDirect Connect for ADO.NET(这个是ORM吗?应该和微软的产品合用)
http://www.datadirect.com/products/net/index.html
9.ALINQ(国人开发。前期反编译了微软的SQL to SQL。后来自己写了各数据库provider发展而成。有免费版。中小型项目都可以用。但国人开发产品似乎充满困境。作者也开发了NHIbernate的代码生成器)
http://www.alinq.org/
开源
1.NHibernate(大名鼎鼎,发展不错。有很多书可学。)
http://nhforge.org/Default.aspx
2.Castle ActiveRecord (建立在NHibernate之上,用.net attribute 映射。不过基本都用NHibernate了。Castle有好多项目可学习参考)
http://www.castleproject.org/castle/projects.html
3.SubSonic (性能是问题。更新缓慢)
http://subsonicproject.com/
4. Opf3(貌似不更新了,可以学习用)
http://opf3.codeplex.com/
5.MyBatis.NET (也不更新了。)
http://code.google.com/p/mybatisnet/
6.BLToolkit(网站貌似被和 谐。这个看介绍挺不错。支持的数据库也不少。性能据说也行。但似乎国内没人用。)
http://bltoolkit.net/
https://github.com/igor-tkachev/bltoolkit
7.MyGeneration(代码自动生成工具和ORM。有各种模板。停止更新了)
http://www.mygenerationsoftware.com/portal/default.aspx
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库