0

mvvm を使用したプロジェクトの実装についてはよくわかりません。プロジェクトが分離されたこのプロジェクト構造があります。

  • ProjTitle.Ui.Wpf
  • ProjTitle.ViewModel
  • ProjTitle.Bal
  • ProjTitle.Dal
  • ProjTitle.Bo
  • ProjTitle.Common

Bo は単なる dataobject であり、Dal は Db を処理し、Bal は Dal によって処理されたデータを取得し、計算、ビジネス ルール、Simple linq などを実行します。

私は Dal のヘルパーを使用していません。これは、データベースからデータを処理/取得する昔ながらの方法だと思います。

時々、Bal は単純な機能にはちょっと冗長ですが、いくつかの操作には本当に役立ちます

この実装は悪い習慣ではありませんか?

4

1 に答える 1