Лучшая структура сопоставления объектных отношений для использования с .net и mono?

Я провожу небольшое исследование для своего дипломного проекта: многоплатформенное приложение, разработанное с использованием .net3.5 и mono2.0.

Мне нужно мнение о том, что вы считаете лучшей средой объектно-реляционного сопоставления, которая также будет работать с моно.

Кроме того, будет полезно любое мнение о том, какой ORM лучше всего подойдет для моего проекта (подумайте о простоте :))

Мой проект будет настольным приложением с простой базой данных, которая будет использовать SQL-Lite, поскольку нет необходимости в нескольких подключениях или многопользовательском доступе. Предполагаемые платформы разработки - Mac и Win (на данный момент Linux отсутствует, но я предполагаю, что если мне удастся заставить его работать с Mac, добавить поддержку Linux в будущем будет относительно легко :))

заранее спасибо


person Community    schedule 14.11.2008    source источник


Ответы (5)


NHibernate, безусловно, лучший выбор, есть также очень хорошие инструменты, я рекомендую: NHibernate Анализатор

person Bluenuance    schedule 14.11.2008

Я бы пропустил NHibernate и использовал Castle ActiveRecord, это слой поверх NHibernate, и я считаю, что с ним значительно легче работать. Я использую его для разработки на Mono, и у меня не было никаких проблем.

person Jacksonh    schedule 15.11.2008

NHibernate.

Это также будет полезно, когда вы решите перейти на Java.

person Marko    schedule 14.11.2008

Итак, первый вариант (без предложений MS) должен быть NHibernate. Я думаю, что он хорошо играет на моно ...

person Marc Gravell    schedule 14.11.2008

ECO - очень эффективная среда. Бесплатное использование до 12 классов.

person Community    schedule 10.09.2009