私は学校のプロジェクトを完了するために処理されており、現在特定の時点で立ち往生しています。プロジェクトの目標は、非常に具体的な方法でデータを処理する OO システムを作成することです。サーバーとクライアントの両方にモデル層情報の定義がありますが、サーバーはリレーショナルに保存するすべてのデータを処理する必要があります。データベース。
したがって、クライアントとサーバーの両方にコントローラー層があり、それはまったく異なります。現在、サーバー側のみが記述されており、リレーショナルからオブジェクトへのマッピングと、一般的にすべてのオブジェクトの管理を処理します (R2O は Entity Framework で解決されます)。しかし、問題は、再構築されたオブジェクトを何らかの方法でクライアントに送信する必要がある場合です。
私の質問は次のとおりです。そうするための最良の解決策は何ですか? レイアウトを変更することはできません (そのため、クライアントはデータベース サーバーに直接接続できません。残念ながら、データ提供サーバーが必要であり、その部分で同時実行管理を解決する必要があります)。しかし、簡単な方法を見つけることができません。 TCP 接続を介して、相互に関連する異なるクラスのオブジェクトを転送します。
繰り返しになりますが、あなたが提案する解決策は何ですか、またはより広範に言えば、私の選択肢は何ですか?