私は、NHibernateからFluent NHibernateのAutoPersistenceModelを使ってカスタムリポジトリを実装しています。NHibernate:エンティティクラスから直接リポジトリを操作することはできますか?
私はこのリポジトリで永続的なエンティティクラスを持っています。
実際のビジネスロジックをこれらのエンティティクラスに入れてもいいですか?
このビジネスロジックのいくつかがリポジトリ自体を操作する必要がある場合は、まだ問題はありませんか?
(例えば、いくつかの方法がなど、それらのいくつかは、既存のentitesを更新する必要があり、いくつかの新しいエンティティを作成する必要があります)
私はNHibernateのは、強力な永続無知の機能を持っているけど、私はまだわからないんだけどこの詳細。あなたの答えに事前に感謝します!
をプロセスロジックを必要とすることはありません。これは素晴らしいですが、私は、私が使用するのと同じクラスを使用することはできません私のドメインオブジェクトとしてのエンティティとして? – Venemo
あなたはそうしなければ、ビジネス機能をドメインにマッピングする目的を全面的に打ち破るべきです。 – kalki
私のドメインがリポジトリを操作する必要があり、ドメインオブジェクトをエンティティとして使用したい場合、何ですか? – Venemo