1

私は新しいウェブサイトを作成しようとしています。これは私にとって初めてであり、ADO.net または EntityFrameWork の使用について混乱しています。どちらを使用するのが良いか、それぞれの利点について誰か助けてもらえますか?

4

2 に答える 2

2

この人物のブログには、エンティティフレームワークに関する優れた洞察と、エンティティフレームワークと従来のADO.Netに関する彼自身の経験からの一種の比較があります...エンティティフレームワークを使用する理由

私は現在、多数のADO.Netの強く型付けされたデータセットをEntity Framework 4に変換するプロジェクトに取り組んでおり、彼の言うことはすべて真実であることがわかります。EFは一見十分にサポートされており、枯れて死ぬことはありません。上記のように、Microsoftの他のテクノロジの一部と同様に、これはADO.Netの単なるラッパーであり、多くの利点がある抽象化のレイヤーを提供します。主な欠点は、LinqtoSQLがLinqtoEntitiesよりも完全に開発されていることです。あなたが望むことを達成する方法は常にありますが、時には苦痛になります。

于 2012-09-21T14:18:14.700 に答える
1

エンティティ フレームワークは、ADO.Net のラッパーであり、データベースにアクセスするためのより簡単な方法を提供します。ほとんどの場合、生の ADO.net よりも EF を使用することをお勧めしますが、一括操作のパフォーマンスが必要な場合は、EF を使用しないことを決定できます。

于 2012-09-21T12:16:32.787 に答える