Я планирую приложение, которое будет повторно использовать объекты между веб-приложением ASP.NET MVC, приложением WinForms и приложением MonoTouch для iPad.
Я рассмотрел использование (Свободно) NHibernate в качестве ORM, но меня беспокоит, что если я создам свои сущности для использования в WinForms, при создании приложения для iPad мне придется дублировать сущности и переназначить их для SQLLite на iPad (нет NHibernate на MonoTouch).
Есть ли ORM, где я могу сойти с рук:
- Использование одних и тех же объектов (Это должно быть возможно, если объекты извлечены из отображений согласно Fluent NHibernate)
- Использование одних и тех же отображений (Возможно, это труднее достичь, и это не так важно
Заранее спасибо.