Я начинаю новый проект и хочу получить совет по выбору ORM. Я знаю, что эта тема была поднята раньше, но эта тема специфична только для Entity Framework 5 (не 4) или Telerik OpenAccess ORM.Entity Framework 5 vs Telerik OpenAccess ORM (в частности)
Проект будет находиться на Windows Azure и использовать базу данных Windows Azure SQL. Я перенесу его на .NET 4.5, когда 4.5 будет жить на Azure.
Я в настоящее время являюсь подписчиком коллекции Telerik Ultimate.
У кого-нибудь есть какие-либо плюсы и минусы для этого сценария? Я немного склоняюсь к Telerik OpenAccess на данный момент.
Благодаря
Я также задавался вопросом об этом. Но я нашел OpenAccess более зрелым и надежным, особенно с базами данных, отличными от SQL Server. Несколько особенностей, которые действительно выделяются для меня: 1) Простая миграция базы данных 2) Низкоуровневая ADO.NET API 3) Конструктор объектов и другие инструменты VS 4) Поддержка нескольких баз данных 5) Его теперь БЕСПЛАТНО! В отличие от других коммерческих ORM, OpenAccess не слишком привязан к своим элементам управления. Я успешно использовал EF, OpenAccess, XPO и другие легкие ORM, такие как ORMLite и Dapper. Это сводится к техническим предпочтениям, но до сих пор я действительно люблю OpenAccess. – cubski
На самом деле это не так и ответ - но вы можете следить за следующим, если вы собираетесь использовать OpenAccess против Azure: http://www.telerik.com/community/forums/orm/orm-express/backend- configuration-to-azure.aspx – GrantDG
Также может оказаться полезной следующая ссылка: [7 причин выбора OpenAccess ORM над платформой Entity Framework] (http://www.telerik.com/products/orm/getting-started/openaccess-vs -entity-framework.aspx) – Alexander