Что-то легче, чем nHibernate - PullRequest
2 голосов
/ 10 июля 2010

Я хочу разработать приложение для базы данных на C # <->. Я подумал об использовании ORM для создания классов для прозрачного доступа к любой базе данных, к которой я хочу подключиться.

Я нашел nHibernate . Но это кажется очень тяжелым и сложным в настройке.

Мой вопрос: есть ли что-то более легкое, чем nHibernate?

Спасибо, Andre

Редактировать: любить ваши ответы. Почти хочу отметить всех как мои любимые:)

Ответы [ 5 ]

5 голосов
/ 10 июля 2010

Вы можете взглянуть на Linq to Entities , который прекрасно интегрируется с Visual Studio.

2 голосов
/ 10 июля 2010

Один из самых простых, которые я использовал, это http://www.subsonicproject.com/

2 голосов
/ 10 июля 2010

Я нашел Lightspeed действительно простым в настройке и использовании (гораздо быстрее, чем nHibernate). Экспресс-издание ограничено 8 сопоставленными объектами, хотя, вероятно, будет стоить вам денег.

2 голосов
/ 10 июля 2010

Вы можете посмотреть на этот набор постов «Создайте свой собственный уровень доступа к данным» - в итоге получается легкий ORM (написанный одним из участников nHibernate, Davy Brion ).

Из Microsoft есть EF (структура сущностей) и Linq2Sql, хотя и не уверены, что EF представляет собой легкий вес. См. это сравнение EF и nHibernate (предвзято, так как писатель является тяжелым вкладчиком nHibernate).

0 голосов
/ 10 июля 2010

nHibernate не сложен в настройке.Но я согласен, что иногда это слишком много для простых приложений.

Когда я не использую nHibernate, я использую простые объекты ADO.NET.

Когда я не использую nHibernate, это потому, чтоОРМ будет контрпродуктивным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...