2017-11-15 9 views
0

だから、基本的に。私は私のアプリで3つのレイヤーを持っています:低、中、上。トップはコントローラー用で、一部はロジック用です。私がデータベースに何かを追加し、中間層のIDを取得するたびに、トップ・コントローラー・レイヤーにそれを知らせる方法がわからないので、ステータス・コードの応答としてヘッダー・ロケーションに入れることができますより多くの情報が必要な場合は、私に教えてください。 EFを使用すると役立ちます。そして私はhttpcontextを渡すことを望んでいません。投稿要求のIDを中間層から最上位層に渡してヘッダ位置201に返すにはどうすればよいですか?

+0

コンクリートになります更新IDで保存されたか、単にIDを返したいずれかのモデル中間層の関数の戻り値を持っています。そのようにして、最上位レイヤーは今、望むようにIDを持っています。あなたの問題をよりよく説明する適切な[mcve]がなければ、示唆できる他のものを消すことはありません。 – Nkosi

答えて

0

中間層と最上位層のデータを追加したいと聞きましたが、これについて知っておく必要があります。

これは次のようになります。 トップレイヤーはデータ転送のためにdbcontextを処理する必要があります。 ミッドレイヤーは、トップレイヤーのデータ(モデル)を処理する必要があります。あなたには、いくつかのコードシェアと答えを持っている場合

+0

申し訳ありませんが、具体的な例はありませんが、私の携帯電話に。基本的にはミッドレイヤーは、ミッドレイヤーに保存された後のトップlvlからモデルを受け取ります。そしてミッドは救われたもののIDを知っている。問題はそのアイデアがどのようにトップ(コントローラ)層がそのIDについて知っているようにするかわからないので、それを返すことができます。それは残りのAPIです – bunakawaka

関連する問題