2

我正在计划一个应用程序,它将在 ASP.NET MVC Web 应用程序、WinForms 应用程序和 MonoTouch iPad 应用程序之间重用实体。

我考虑过使用(流利的)NHibernate 作为 ORM,但我担心如果我设计我的实体以在 WinForms 上使用,当我创建 iPad 应用程序时,我将不得不复制实体,并将它们重新映射到 iPad 上的 SQLLite (MonoTouch 上没有 NHibernate)。

有没有我可以逃脱的ORM:

  1. 使用相同的实体(如果实体是根据 Fluent NHibernate 从映射中抽象出来的,这应该是可能的)
  2. 使用相同的映射(这可能更难实现并且不那么重要

提前致谢。

4

1 回答 1

4

我正在使用 ViciProject CoolStorage,它很棒。推荐的!

http://viciproject.com/wiki/projects/coolstorage/home

于 2011-05-25T11:31:11.813 回答