Web API(C#)のメソッドをリポジトリから呼び出しています。メソッドはリポジトリが何も返さないことです。それは空です。非同期メソッドはVoid戻り型を持つことができないので、APIメソッドで返すべきです。Web APIの非同期メソッドでの返り値の無効化
これは、APIの私の非同期メソッドです:
[HttpPost]
[Route("AddApp")]
public async Task<?> AddApp([FromBody]Application app)
{
loansRepository.InsertApplication(app);
}
、これはリポジトリ内EntityFrame作業インサート(私は途中で変更にこれをCOTすることができます)
public void InsertApplication(Application app)
{
this.loansContext.Application.Add(app);
}
は申し訳ありませんが、私はに変更を加えています質問、私は何を持っているべきかわからないのですか?タスク内
あなた 'タスクは'何を返す必要がありますか? –
@ PhilippeParé申し訳ありませんがコードを変更しましたが、私は無効な返品の種類はありません。 – Alma
代わりに単純に 'Task'を返してください:) –