これを解決する最良の方法は何ですか?円の依存関係のベストプラクティス
は私がプロジェクト以下のプロジェクトがあります。
モデルを
ロジック(参照モデル)
同期(参照モデルとロジックの両方)
ウェブ(参考文献すべてのプロジェクト)
すべて正常に実行され、Webプロジェクトはモデルとロジックを使用する同期プロジェクトを起動し、その作業を行います。 しかし、現在、ロジックプロジェクトは同期プロジェクトでメソッドを呼び出す必要がありますが、循環参照が許可されていないため、この参照を追加できません。
このすべての機能を動作させる最も簡単な方法は何ですか?
同期プロジェクトでもう少しです。 同期はそれ自身で動作します。これは、アプリケーション内のデータベースに外部データベースからデータを持ち込むプロセスを実行します。これは、モデルに基づいてオブジェクトを作成し、ロジックを使用してオブジェクトを保存することによって行います。 これはうまく動作し、同じことをすることができますが、完全に異なるタイプのデータベースを対象とする別の同期プロジェクト/アセンブリを簡単に作成することができます。
問題は、時々、sychronizationプロジェクトのメソッドを呼び出して、ある方向のデータを外部データベースに更新したいということです。
同期は何をしていますか? – sll
私は論理のいくつかの説明で私の質問を更新しました。 – Tys