Для облегченного ORM, который работает хорошо и требует только одной сборки, почему бы не попробовать Lightspeed от Mindscape. Это не с открытым исходным кодом, однако источник доступен и по разумной цене - риск с большинством ORM, которые не очень хорошо приняты, конечно же, качество и уровень поддержки, и есть очень мало других ORM с открытым исходным кодом, которые стоит беспокоиться в. Чистое пространство на данный момент.
Из-за вашей неприязни к зависимостям NHibernate это звучит так, как будто у вас нет необходимости для каркаса логирования или каких-либо аспектов проекта замка, таких как IoC, Monorail и т. Д. Обдумывали ли вы, возможно, просто минимальный уровень требований NHibernate ( я полагаю, что log4net и коллекции Iesi, а также динамический прокси-сервер из проекта замка?) и запуск ILMerge над ними, чтобы объединить их в единую сборку - может занять немного времени, но это не слишком сложно - или, в качестве альтернативы, вы можете просто потянуть исходный код для каждого из этих проектов в пользовательскую сборку NHibernate, которую вы поддерживаете для своей организации, которая обрезает функции, которые не требуются вашему проекту / организации - это не так сложно / неудобно, как кажется, и я кое-что сделал для этих целей один проект, в котором мы хотели получить выгоду от ORM, но нам нужно было уменьшить размер распределенных файлов / установщика.
Кроме того - возможно, вы можете объяснить, что, по вашему мнению, слишком "тяжело" в решении на основе Nhibernate ... по моему опыту, это достаточно легкая платформа ORM по сравнению с некоторыми.