1

私はMVVMアプリケーションにビジネスロジックを持っています-実際には「データ」ではなく、「ルール」を意味する実際のロジックです。例:wpf TreeView内でアイテムをドラッグします。ここで、各オブジェクトはビューモデルに基づいており、ビジネスケースに依存するプロパティを持っています。確かに、ビューモデルのこれらのプロパティは「ビジネス固有」です。しかし、私は「CanAcceptDragObject()」のような静的なものを「viewmodel」または「Model」の下に置かない傾向があります。そのような一般的な(ほとんど静的な)ビジネス固有のコードの一般的なローカルの場所は何ですか?

4

1 に答える 1

2

あなたの全体的な質問を理解するのに苦労していますが、「ビジネスロジックをどこに置くのですか?」という特定の質問に答えるには. ほとんどの場合、答えはモデルです。

于 2013-02-26T18:37:43.280 に答える