私はエンジニアのフレームワークの使用について私の友人と少し議論しました。私はデータレイヤーとしてエンティティフレームワークの3層ソリューションを作成し、データ転送オブジェクトを使用してビジネス層からユーザーインターフェイスに移行するプロジェクトを行っていました。エンティティフレームワークを変更することができます。後で冬眠する。一方、私の友人は、Entityフレームワークの目的は、ユーザーインターフェイス上で使用できるようにモデル化することだと主張していました。 エンティティフレームワークをソリューションにどのように結合しますか?エンティティのフレームワークとカップリング
2
A
答えて
2
私の友人はHibernateとEFという入れ替え可能なレイヤーを提案しているという考えがありますが、これらの2つのフレームワークには既にDL-> BL機能が含まれているので少し劇的だと思います。 2.
ビジネスロジック内のエンティティの
1.直接使用法データベースの種類の独立
3.自動キャッシュ
4. SQL抽象
:私はEFとHibernateのようなフレームワークを使用する理由は、これらの優先順位順に、あると思います
このようなフレームワークを階層に疎結合する必要があるとすれば、あまりにも多くのクエリ解析、オブジェクトの折り返しとアンラッピング、決して現実にはならない可能性のある互換性を補うさまざまなノイズが必要になります。私はそれを見て、彼の提案は、同等の結果になります:
DL - > DL - > BL - > UL
誰でもこれに同意?
関連する問題
- 1. カップリングと結束
- 2. エンティティ・フレームワーク・ジョイン
- 3. オラクル・エンティティ・フレームワークのニュース
- 4. エンティティ・フレームワークのストアド・プロシージャ
- 5. エンティティのフレームワークのクエリとis_removedの属性
- 6. エンティティ・フレームワークのデータベース・エラー処理
- 7. エンティティ・フレームワークのカンサ・マップSYS_REFCURSOR
- 8. エンティティ・フレームワーク+ SQL Anywhere 11 +ストアド・プロシージャ
- 9. 行挿入順序エンティティ・フレームワーク
- 10. エンティティ・フレームワーク、ado.netデータ・サービス、odata
- 11. asp.netエンティティ・フレームワーク<%#バインド( "linkedTable.Field")%>
- 12. エンティティ属性値(EAV)フレームワーク?
- 13. エンティティ・フレームワーク・クエリのスカラー値のリスト
- 14. エンティティ・フレームワーク・メソッド・マッピングのデフォルトの動作
- 15. エンティティ・フレームワークの削除前の更新
- 16. エンティティのフレームワークMultiLevel Associationsの読み込み
- 17. エンティティ・フレームワーク4.1のストアド・プロシージャの動的SQL
- 18. エンティティ・フレームワークのObjectStateManagerからエンティティをアンロードできますか?
- 19. エンティティのフレームワークlinqをエンティティに使用していますか?
- 20. エンティティ・フレームワーク内のストアド・プロシージャを使用
- 21. エンティティのフレームワーク - オブジェクトコンテキスト例外を除外
- 22. Bindingsourceとエンティティのフレームワークについての3つの質問
- 23. Spring統合フレームワークとApacheを使用したエンティティのキャッシュキャメル
- 24. 組成物のゆるいカップリング
- 25. Django looseカップリングと既存のモデルを拡張する
- 26. ctp5とダーティーを生成したエンティティ・フレームワーク4
- 27. エンティティ・フレームワーク、Oracle、DevArt、コンテキスト#ExecuteStoreQuery:System.Doubleとして構築されたSystem.Int32?
- 28. OOP:状態の設定とそれを表示することのカップリング?
- 29. エンティティ・フレームワーク:子エンティティ属性に基づいて問合せからすべての子エンティティをリロード
- 30. Doctrine2エンティティとZendフレームワークでDQLを使用すると混乱します
あなたの投稿のタイトルを編集する必要があります。それは "Entity Framework"の代わりに "Entity facebook"と書かれています:-) –
私は私の質問では速すぎました。 Entity Frameworkではなくエンティティ・フェイスが書かれているはずです:) – Dofs