我想比较Entity Framework4和NHibernate,但是很难做到,除非我同时使用它们开发两个实际的项目。即使我有两个项目,我也不太可能使用这两个框架的大多数共同功能。因此,我想知道是否有一组示例域模型,如果我实现了它们的用例,我将能够演示ORM框架的常见功能。
除了比较它们之外,我还想使用这些示例模型和用例作为自己学习框架的一种方法。此外,它们还可以用来衡量ORM框架的可用性、性能和任何其他方面。因此,不要告诉我这个框架有多好,请让我知道如何自己发现优缺点。
发布于 2010-12-18 18:50:33
有点不清楚您在这里到底在问什么,但是您可以使用AdventureWorks sample数据库模式作为示例域模型。
使用它,您可以生成两个独立的数据访问模型(一个用于EFv4,另一个用于nHibernate),并根据您自己的规范(性能、易用性、与Web Services的互操作性等)对每个模型进行测试。
如果您想要为ORM模拟潜在的实际工作使用场景,例如使用SharePoint (MOSS)和WPF (WPF),有大量围绕AdventureWorks构建的示例和用例。
发布于 2010-12-18 11:35:19
http://ormbattle.net/ -有一个ORM与源代码等的比较。实际上它是性能比较,但我认为它对你有帮助
https://stackoverflow.com/questions/4476059
复制相似问题