ORM для .net 2.0 с поддержкой инструментов и / или кодовщиков, но без xml - PullRequest
0 голосов
/ 19 сентября 2009

Я ищу ORM-фреймворк для .NET 2.0 (должен работать в Windows 2000, поэтому отсутствует 3.0 / 3.5), который полностью сконфигурирован с использованием кода и не требует XML. Мне нужно, чтобы это было «жестко запрограммировано» в приложении, чтобы приложение могло быть автономным и скопировано без каких-либо файлов поддержки.

Я посмотрел на большинство распространенных, таких как nHibernate, и требование XML просто не будет работать для меня. Я также хотел бы иметь возможность генерировать классы поддержки с помощью шаблонов codemith. Я использую C # 3 на VS 2008, но я должен нацелиться на .net 2.0.

У кого-нибудь есть предложения?

Ответы [ 2 ]

1 голос
/ 19 сентября 2009

Посмотрите на nHibernate, снова. На этот раз внимательно: -)

Хотя nHibernate настроен на по умолчанию , настроенный внешним XML-файлом, это не обязательно так.

В моем проекте мне очень понравилось использовать XML, поэтому я сохранил его - но вместо того, чтобы сохранять его извне (где конечные пользователи могли бы дурачиться с ним), я загружал файл отображения из встроенного ресурса.

Кроме того, насколько мне известно, есть возможность отказаться от XML и настроить nHibernate с помощью атрибутов класса в .NET.

1 голос
/ 19 сентября 2009

Существует Свободный NHibernate , который позволяет настраивать nHibernate без файлов сопоставления xml.

Кроме того, вы также можете взглянуть на LLBLGen .

...