.net对象持久化

问题描述:

请问您可以建议一个免费的,开放源码或低成本的对象持久化框架.net?我不是在寻找像NHibernate或Entity Framework这样的ORM工具。描述我需要的最接近的商业产品是fastobject.net框架。谢谢。.net对象持久化

+0

oh..sorry ..我是SF新手。感谢提醒。将来会记得。谢谢。 – 2009-12-11 01:34:53

尝试db4o在www.db4o.com。它最近被Versant收购。

一些亲: 这是开源的代码在Java和C#中可用。 该框架很容易使用。 该社区相当不错,您可以在论坛上快速获得答案。

+0

在Karvonite和db4o之间,哪一个更好? – 2009-12-09 12:16:13

+0

我会说db4o更成熟,但MS又知道如何发挥追赶。 Db4o对我来说更容易使用,因为不需要构建持久性模型,并且知道如何处理缺少的程序集。我还没有看到任何性能基准测试,其中包括如此难以说明的更快的性能基准测试。作为db4o MVP我赞成db4o :) – Goran 2009-12-09 13:07:13

看一看CSLA.NET - http://lhotka.net/

你可以在SubSonic看看,那张不深的NHibernate确实在成为一名“真正的” ORM工具的意义,而是当它涉及到它的持久性服务它的目的非常好。

Karvonite。它承诺简单且无创,但我自己并没有使用它。

+0

这只在微软举行。它不是由微软写的。 – 2009-12-05 15:15:54

+0

感谢您的通知。我想这是MP Advanced Multimedia,但是他们的网站在当时只有橙色... – 2009-12-05 15:28:06

.net SOP - 可伸缩对象持久性(v4.5)是您正在寻找的。可扩展,稳定和轻量级,低内存需求并安装在单个DLL中。它支持坚如磐石的事务(应用程序崩溃,电源故障等...它会恢复,回滚到之前承诺的状态),并且非常可扩展(使用avg笔记本电脑在2小时内插入1亿个插件)。它是免费的,开源(LGPL 2.1许可证)和免版税的再分配,链接:http://sop.codeplex.com

这是实现此性能+稳定性级别的第一个托管代码。没有比较......您必须阅读产品功能集并尝试。