私はCRUDの標準動詞を持つODataコントローラを持っています。すべてがうまくいきます。今、私はファイルアップロードを実行するカスタムアクションを追加する必要があります。私はこのように私の既存のコントローラにメソッドを追加しよう:OData v4ファイルアップロードのカスタムアクション
[HttpPost]
[Route("UploadFile")]
public async Task<HttpResponseMessage> UploadFile()
{
//handle uploaded content logic here...
}
しかし、私はPOSTを実行して、それを起動しようとすると:
私はこのエラーを取得する:
System.InvalidOperationException: No non-OData HTTP route registered.
ファイルのアップロードを許可するこのカスタムアクションでは、どうすればよいですか?あなたがEdmModelの一部としてアクションを宣言する必要が