Да, мы используем OpenAccess . После того, как ORM с ручным кодированием - как и вы - начал находить более быстрое / дешевое / не очень болезненное решение, и OA стал победителем.
Я думаю, что NHibernate также отличный инструмент, но я часто читаю о проблемах производительности и моделирования с базами данных среднего и большого размера. Я попробовал, это другой мир для меня.
Telerik сказал, что поддержка CE будет добавлена в первом квартале 2009 года, и я надеюсь, что это правда :) Так что я думаю, что вы должны дать шанс OA, например,
- имеет большое прямое и обратное отображение
- волшебники
- скважина настраивается процесс
- класс и атрибут или / и сопоставление на основе xml
- У меня хорошая производительность опыт
- И что может быть лучше в среде интеллектуальных клиентов: кэширование, ленивая загрузка , трюк со статической компиляцией
- LINQ, SQL , OQL
- Отключенная модель, поддержка n-уровня (хорошо, просто класс, но работает:)
- Образец Silverlight