问题描述
|
我正在计划一个将在ASP.NET MVC Web应用程序,WinForms应用程序和MonoTouch iPad应用程序之间重用实体的应用程序。
我已经考虑过使用(Fluent)NHibernate作为ORM,但是我担心如果我设计要在WinForms上使用的实体,当我创建iPad应用程序时,我将不得不复制这些实体,并在Windows上将它们重新映射为sqlLite。 iPad(MonoTouch上没有NHibernate)。
有没有我可以摆脱的ORM:
使用相同的实体(如果根据Fluent NHibernate从映射中抽象出实体,则应该可行)
使用相同的映射(这可能更难实现,而不是那么重要
提前致谢。
解决方法
我正在使用ViciProject CoolStorage,它很棒。推荐的!
http://viciproject.com/wiki/projects/coolstorage/home