2

データアクセスレイヤーよりもエンティティフレームワークを使用する利点のリストを知りたい。エンティティフレームワークとデータアクセスレイヤー

私のウェブサイトは、共有ホスティングでホストされ、私は、共有ホスティングの世界を働いていることを考えると、IIS

へのアクセスを持っていない、それはエンティティフレームワークと連携することが可能でしょうか?

+4

エンティティフレームワーク** IS **データアクセスレイヤー –

+0

エンティティフレームワークは自動生成DALを意味し、データアクセスレイヤー(DAL)は手動で作成されました。クラスとメソッドのセットは、オンデマンドベースで作成されました –

+1

本当に何も変更されていません私は上記のとおりです。 DAL(ADO、L2SQL、EF、DataSetなど)の表現は実際問題ではありません。 –

答えて

2

マイクロソフトでは、Entity Frameworkが.NETプラットフォームのために推奨されているデータアクセステクノロジとなることを公に宣言しています。あなたの経験から、Entity Frameworkは、アプリケーションを迅速に開発するための貴重な資産となると思います。共有ホスティングは、エンティティフレームワークを使用しているという事実とは完全に無関係です。ホスティング会社が.Net 4フレームワーク(または使用しているw/eフレームワークバージョン)をサポートしていることを確認してください。

+0

ありがとう、あなたは私の質問に答える:) –

0

Entity Frameworkはデータアクセスレイヤーです。具体的には、オブジェクトリレーショナルマッパーです。

だから、基本的にはあなた自身のDALを書いてみたいですか?あるいは、データモデルを構築してエンティティにエンティティやクラスなどを作成させる時間を費やすことになります。

関連する問題