Соображения по поводу реализации LINQ to SQL или Entity Framework сейчас, с намерением позже использовать NHibernate - PullRequest
7 голосов
/ 02 февраля 2010

У меня есть крайний срок для первоначального выпуска клиент-серверного приложения, которое впоследствии будет иметь много итеративных выпусков.

NHibernate - это ORM, в основном благодаря репутации и моему желанию получить опытс этим.

Проблема в том, что у меня еще даже не было шанса всплеск NHibernate, и я боюсь, что это выбьет меня из колеи, чтобы уложиться в срок.Итак, я думаю, что сейчас я буду либо использовать LINQ to SQL, либо Entity Framework, поскольку у меня есть некоторый опыт работы с ним им , а затем, когда я смогу, поменяться местамидля NHibernate.

Учитывая этот сценарий, есть ли какие-то особые соображения, которые я должен учитывать при абстрагировании доступа к данным или разработке схемы базы данных, чтобы предотвратить большие головные боли при переходе в NHibernate?

edit:

Как отмечается в посте, на который ссылается Асад, приведенный ниже, L2S собирается ограничить меня таблицей для класса, которой можно управлять на первой итерации, но я не хочу идти по этому пути. Давайте теперь предположим будущую миграцию из EF в NH.

1 Ответ

2 голосов
/ 02 февраля 2010

Следующий пост поможет вам понять разницу и проблемы

Надеюсь, это поможет

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