Telerik OpenAccess ORM - Кто-нибудь им пользуется?

Я работаю над новым проектом прямо сейчас и думаю об использовании ORM помимо Linq to SQL. В настоящее время у меня есть Linq to SQL, подключенный к репозиторию, но мне не нравится, как мое репо должно соответствовать моей структуре БД. (Пример: у меня есть соединение между пользователями и OpenID, и мне нужно 2 класса (по одному для каждой таблицы) и класс для представления, которое объединяет их).

Я слышал несколько хороших отзывов о Telerik OpenAccess ORM, и у меня есть лицензия на него (хотя и устаревшая - последняя версия: 2009.1 405 (5 апреля 2009 г.))

Мои вопросы ...

Кто-нибудь использовал его?
Какова кривая обучения?
Подходит ли он для моего вышеупомянутого сценария?
Подходит ли моя версия без необходимости обновлять мою лицензию?


person Chase Florell    schedule 20.06.2010    source источник


Ответы (1)


Наша компания - это компания-производитель солнечной энергии с оборотом 2,5 миллиарда долларов. Когда мы начали разрабатывать v2 серверной части фреймворка приложения, на которой будут основываться все наши приложения, мы обратили внимание на Telerik ORM. Я смотрел на него пару недель. Мы пришли к выводу, что это было слишком сложно и немного ненадежно для наших нужд. Мы пошли с L2S и не пожалели. L2S предоставляет все необходимые возможности, он прост и понятен. ИМО, это очень плохо, что Microsoft тратит так много ресурсов на Entity Framework, потому что у них есть победитель в L2S.

person Randy Minder    schedule 20.06.2010
comment
так что Linq to SQL отлично работает с вами, даже с ограничением наличия одного класса на таблицу / представление? - person Chase Florell; 21.06.2010
comment
Да. Когда нам нужно создать составной объект / класс, класс, содержащий данные из нескольких таблиц, мы обычно создаем представление и рассматриваем его как составную сущность. Это также позволяет нам скрывать сложные соединения в представлении вместо Linq. - person Randy Minder; 21.06.2010
comment
Спасибо. Это то, чем я занимаюсь до сих пор. Я просто хотел узнать, есть ли преимущества в использовании лицензии OA, которая у меня есть. - person Chase Florell; 21.06.2010