我正在启动一个规模相当大的开源服务器项目,用C#编写,并针对MS.NET和Mono平台。但是我发现,Mono对于LINQ to SQL只有有限的支持,完全不支持Entity Framework。
我考虑了两个ORM,它们分别是NHibernate和SubSonic。然而,我不知道它们在Mono 2.8上的运行情况(这是我的目标平台)。
所以,有人可以推荐一个能够在Mono 2.8上运行的ORM吗?或者有人曾经成功地在Mono下使用过上述任何一种ORM吗?
先谢谢了。
Mono支持:
在这些选项中,我建议选择NHibernate。有很多帮助可用于它,并且它工作得非常好。
最近我发现了另一个非常有趣的技术——Vici CoolStorage。它甚至支持iPhone上的Mono(MonoTouch)。
你确定NHibernate在Mono上不能工作吗?你应该能够在Mono上使用相同的程序集。另一个选择是下载它的源代码并编译它。请查看此页面https://forum.hibernate.org/viewtopic.php?f=25&t=951909&start=0