2010-12-06 17 views
3

Windowsサーバープラットフォームの開発には新しいものがあります。誰かがLinqとSQLとEF4の違いを教えてもらえますか?私は、適切な技術を選択するための助けが必要です。Linq to SQL VSエンティティフレームワーク

+1

IMHOあなたが適切な技術を探しているなら、特にドメイン駆動型設計の場合は、NhibernateとFluent Nhibernateをチェックアウトする必要があります。 – ryudice

+1

でもMSではサポートされていませんか?右? – Joanne

+0

いいえ、それはMSによってサポートされていませんが、時にはそれは不利点ではなく利点です。 – ryudice

答えて

5

L2SQLは 廃止されました 廃止されました。サポートされる予定ですが、将来の変更は予定されていません。次の2つの比較をしたい場合は(あなたがちょうど出始めて以来)この理由だけ

は、私の答え hereをチェックし、Entity Frameworkの4

を使用しています。

"EFers"と "NHibernaters"の間に戦争があるので、この質問は非常に主観的で、閉鎖される可能性があります。

+0

EF4はSQLへのLinqの改良版ですか? – Joanne

+0

廃止されず、廃止予定です。 –

+0

私はEF4でできないSQLにLinqを使って何かできることはありますか? – Joanne

0

このトピックのearlier discussionをご覧ください。

+1

EF4ではなく古いバージョンのEFについて話しています – Joanne