HttpGetActionResultメソッドすべてのコードパスが値を返すわけではありません

user10534514

データベースからデータを取得しようとしている.NetCoreプロジェクトがありますが、Get()と呼ばれるActionResultメソッドがコンパイラエラーを示しています。最初はreturnOkをreturnステートメントとして試しましたが、問題は解決しませんでした。returnステートメントを削除しても、「すべてのコードパスが値を返すわけではありません」というエラーが表示されます。同様の可能性があるpostメソッドについて尋ねている別の質問があります。しかし、これはreturnOkステートメントを使用したGETに関するものです。

問題:

[HttpGet]メソッドが機能しない:

public async Task<ActionResult<IEnumerable<Value>>> Get()
{
    var values = await _context.Values.ToListAsync();
}

編集:解決策(aと正しいreturnステートメントが欠落していたため、returnステートメントに渡す必要もありました

解決:

public async Task<ActionResult<IEnumerable<Value>>> Get()
{
    var values = await _context.Values.ToListAsync();
    return Ok(values);
}
セルゲイ

次の構文を使用する必要があります。

public ActionResult<IEnumerable<Value>> Get()
{
return context.Values.ToArray();
}

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Taskメソッドで.netコンパイラエラー「すべてのコードパスが値を返すわけではありません」

分類Dev

Taskメソッドで.netコンパイラエラー「すべてのコードパスが値を返すわけではありません」

分類Dev

すべてのコードパスがクラスのブールメソッドの値を返すわけではありません

分類Dev

非同期POSTメソッドC# '':すべてのコードパスが値を返すわけではありません

分類Dev

関数がすべてのコードパスで値を返すわけではありません

分類Dev

c#すべてのコードパスが値エラーを返すわけではありません

分類Dev

エラーすべてのコードパスが値を返すわけではありません

分類Dev

C#エラー:すべてのコードパスが値を返すわけではありません

分類Dev

C#エラー「すべてのコードパスが値を返すわけではありません」

分類Dev

C#エラー-すべてのコードパスが値を返すわけではありません

分類Dev

すべてのコードパスが値を返すわけではありません、forループ

分類Dev

例外の取得「すべてのコードパスが値を返すわけではありません」

分類Dev

すべてのコードパスが配列の値を返すわけではありません

分類Dev

Promise.all.thenすべてのコードパスが値を返すわけではありません

分類Dev

'TestController.Post()':すべてのコードパスが値を返すわけではありません

分類Dev

VisualBasicすべてのコードパスが値を返すわけではありません

分類Dev

すべてのコードパスが値sqlを返すわけではありません

分類Dev

すべてのコードパスが値を返すわけではありません

分類Dev

すべてのコードパスが「値」を返すわけではありません

分類Dev

すべてのコードパスが値を返すわけではありませんPigLatin

分類Dev

C#すべてのコードパスが値を返すわけではありません

分類Dev

すべてのコードパスが値を返すわけではありません

分類Dev

C#-すべてのコードパスが値を返すわけではありません

分類Dev

'SaveUser(string)':すべてのコードパスが値を返すわけではありません

分類Dev

すべてのコードパスが値を返すわけではありません。どうすればよいかわかりません。

分類Dev

c#コンパイラがエラーを返すすべてのコードパスが値を返すわけではありません

分類Dev

すべてのコードパスが値を返すわけではありませんが、いずれの場合も値が返されます

分類Dev

すべてのコードパスが値を返すわけではありませんが、値を返すようです

分類Dev

C#クラスメソッドでプライベート文字列を宣言すると、すべてのコードパスが値を返すわけではありません

Related 関連記事

  1. 1

    Taskメソッドで.netコンパイラエラー「すべてのコードパスが値を返すわけではありません」

  2. 2

    Taskメソッドで.netコンパイラエラー「すべてのコードパスが値を返すわけではありません」

  3. 3

    すべてのコードパスがクラスのブールメソッドの値を返すわけではありません

  4. 4

    非同期POSTメソッドC# '':すべてのコードパスが値を返すわけではありません

  5. 5

    関数がすべてのコードパスで値を返すわけではありません

  6. 6

    c#すべてのコードパスが値エラーを返すわけではありません

  7. 7

    エラーすべてのコードパスが値を返すわけではありません

  8. 8

    C#エラー:すべてのコードパスが値を返すわけではありません

  9. 9

    C#エラー「すべてのコードパスが値を返すわけではありません」

  10. 10

    C#エラー-すべてのコードパスが値を返すわけではありません

  11. 11

    すべてのコードパスが値を返すわけではありません、forループ

  12. 12

    例外の取得「すべてのコードパスが値を返すわけではありません」

  13. 13

    すべてのコードパスが配列の値を返すわけではありません

  14. 14

    Promise.all.thenすべてのコードパスが値を返すわけではありません

  15. 15

    'TestController.Post()':すべてのコードパスが値を返すわけではありません

  16. 16

    VisualBasicすべてのコードパスが値を返すわけではありません

  17. 17

    すべてのコードパスが値sqlを返すわけではありません

  18. 18

    すべてのコードパスが値を返すわけではありません

  19. 19

    すべてのコードパスが「値」を返すわけではありません

  20. 20

    すべてのコードパスが値を返すわけではありませんPigLatin

  21. 21

    C#すべてのコードパスが値を返すわけではありません

  22. 22

    すべてのコードパスが値を返すわけではありません

  23. 23

    C#-すべてのコードパスが値を返すわけではありません

  24. 24

    'SaveUser(string)':すべてのコードパスが値を返すわけではありません

  25. 25

    すべてのコードパスが値を返すわけではありません。どうすればよいかわかりません。

  26. 26

    c#コンパイラがエラーを返すすべてのコードパスが値を返すわけではありません

  27. 27

    すべてのコードパスが値を返すわけではありませんが、いずれの場合も値が返されます

  28. 28

    すべてのコードパスが値を返すわけではありませんが、値を返すようです

  29. 29

    C#クラスメソッドでプライベート文字列を宣言すると、すべてのコードパスが値を返すわけではありません

ホットタグ

アーカイブ