2014-02-18 3 views
-1

Я сейчас в процессе определения нашей будущей структуры для сопоставления базы данных.Entity Framework или NHibernate?

Как я вижу, на рынке есть два крупных игрока. Entity Framework и NHibernate.

Я немного предвзято относился к Entity Framework, главным образом потому, что у него была большая компания, и потому, что список функций со временем созревал.

Будет ли EF правильным выбором или я должен пересмотреть NHibernate?

Каковы плюсы и минусы?

+2

Этот вопрос, вероятно, будет закрыт, поскольку он требует ответов на основе мнения. При этом я бы сказал, что Entity Framework (работает очень хорошо, хорошо документировано, многие используют его, официально поддерживается Microsoft ... и т. Д.), Но это только мое мнение. – ken2k

+0

NHibernate походит на людей, чтобы «испытать ведомый delopment» –

ответ

0

Я только что нашел эту статью по теме: Choosing Entity framework as default implementation ORM against Nhibernate, cons and pros?

Это довольно много, что мне нужно было знать.

+2

Этот вопрос с 2012 года. Entity Framework развивается ** очень быстро, вам может понадобиться более свежий обзор того, какие функции реализованы. Я не знаю различий между 2012 годом и сейчас для NHibernate. – ken2k

+0

Entity Framework теперь с открытым исходным кодом, поэтому многие компромиссы изменились. –

0

Зависит от собственного мнения, а также от контекста, который у вас есть, потому что оба очень хороши, но EF - это выходы, когда база данных MSSQL, почему это было сделано для производительности, например, NHIbernate, которая выступает, когда проблема является мульти банки.

Смежные вопросы