.NETフレームワーク4.0でasp.netアプリケーションとしてビルドしており、エンティティ(Entity Framework)にLinqを使用してDataModel(DAL)として使用します。エンティティフレームワークがDALレイヤーになる3層レイヤー。asp.net webformsアプリケーションでのEntity Frameworkのベストプラクティス
私の選択、挿入、更新、削除の機能を呼び出すプレゼンテーション層(私のページ)からそれを扱うように、私はテーブルのBLLレイヤーを持っていなければなりません。エンティティフレームワークをプレゼンテーションレイヤーに直接挿入しますか?
私のアプリケーションはニュースポータルで、addarticle()などの同じメソッドを繰り返してはいけません。例えば、記事のBLLレイヤーを実行してそのプロパティを埋めて、Addarticle()メソッドを呼び出すことができます。残りの作業を行います。 –
プレゼンテーションにaddarticleメソッドを定義して再利用するだけで、ビジネスレイヤの実装を意味するものではありません。 – daryal
あなたはまったく正しいですが、後でテーブルに新しいフィールドを追加した場合など、このメソッドを3回修正する必要があります。 –