が含まれています、私はこの記事を読んでいます:WEBAPI、マイクロソフトの記事を読んだが、エラー
https://docs.asp.net/en/latest/tutorials/first-web-api.htmlを。
と言われています。
using System.Collections.Generic;
using Microsoft.AspNetCore.Mvc;
using TodoApi.Models;
namespace TodoApi.Controllers
{
[Route("api/[controller]")]
public class TodoController : Controller
{
public TodoController(ITodoRepository todoItems)
{
TodoItems = todoItems;
}
}
}
しかしTodoItems
が宣言されて:あなたはこれを置く必要がありますか?
何か問題がありますか?それとも、記事で間違っていますか?
私はファイルでこれを置く場合ので:
public ITodoRepository TodoItems { get; private set; }
エラーが表示されなくなります。しかしこれは正しいのですか?
チュートリアルはgithubプロジェクトから生成され、行番号でファイルからのコードが含まれています。 '公共ITodoRepository TodoItems {get;セット; } 'は、[ソースファイル]のコントローラのコンストラクタの下の行に表示されます(https://github.com/aspnet/Docs/blob/master/aspnet/tutorials/first-web-api/sample/src/TodoApi/Controllers /TodoController.cs)、私はそれがちょうど少しオフになっている行番号だと思います。 – TZHX
ありがとう、非常に良い – InfinityGoesAround