ORM для .net 2.0 с поддержкой инструментов и/или кодировщиков, но без XML

StackOverflow https://stackoverflow.com/questions/1449356

Вопрос

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

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

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

Это было полезно?

Решение

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

Помимо этого, вы также можете посмотреть LLBLGen.

Другие советы

Взгляните еще раз на nHibernate.На этот раз внимательно:-)

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top