そのため、WPF アプリケーションで適切な構造を維持する方法を学ぼうとしていますが、BLL と DAL を操作する最善の方法を見つけるのに苦労しています。
BLL には既にいくつかのモデルがあります。次に例を示します。
顧客、アカウントなど
また、作業を簡単にするために MVVMLight ツールキットも使用しているため、ほとんどすべてのモデルが「ObservableObject」から継承されます。
次に、DAL を作成し、Entity フレームワークを使用します。私のモデルはすべて ObservableObject を使用しているため、それらを DAL に移動してテーブルを作成することはできないと感じています (最初にコードを作成します)。
ここで最善の方法は、DAL でほぼ同一のオブジェクトを作成し、それらを取得するときにすべてのデータを BLL の古いモデルにマップすることでしょうか? 私はそれが少し2倍の作業であることを知っているので、それをよりきれいに保つ方法がわかりません(ObservableObjectからの継承を停止する以外に)