Можем ли мы использовать MongoDB с ORM, которые мы использовали для реляционных баз данных, таких как linq2sql, Entity Framework, Subsononic, ...? - PullRequest
3 голосов
/ 16 июня 2010

Я хочу знать, возможно ли, основываясь на вашем опыте, использовать наш предыдущий опыт использования .net ORM с nosql db, например MongoDB.
А также, если вам известны примеры, делающие это, обратитесь к своему ответу.

1 Ответ

4 голосов
/ 16 июня 2010

Вы можете повторно использовать свои навыки LINQ, потому что два провайдера между .net и MongoDB поддерживают LINQ.И драйвер нормы, и драйвер mongodb-csharp поддерживают запросы LINQ.

См. http://www.mongodb.org/display/DOCS/C+Sharp+Language+Center

Сопоставление объекта с документом в большинстве случаев проще, чем сопоставление объекта с набором таблиц.Но вы не можете повторно использовать весь свой предыдущий опыт, потому что документ БД и реляционный БД сильно различаются.Но разве не весело исследовать новый "мир"?

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