Привет, я создаю webapi в asp. net ядре, когда я вызываю контроллер, он выдает ошибку, и это показывает, как я создаю модели и контроллер. Модель:
public class tblProject
{
[Key]
public Guid prj_id { get; set; }
public string prj_name { get; set; }
public string prj_endcustomer { get; set; }
public string prj_customer_name { get; set; }
public string prj_client { get; set; }
public string prj_scope_of_supply { get; set; }
public int prj_revision { get; set; }
public bool isactive { get; set; }
public DateTime created_date { get; set; }
public string created_by { get; set; }
}
Контроллер:
[Route("api/[controller]")]
[ApiController]
public class CDProjectController : ControllerBase
{
private readonly CDDbcontext _context;
public CDProjectController(CDDbcontext context)
{
_context = context;
}
// GET: api/DCandidate
[HttpGet]
public async Task<ActionResult<IEnumerable<tblProject>>> GetDCandidates()
{
return await _context.tblProject.ToListAsync();
}
// GET: api/DCandidate/5
[HttpGet("{id}")]
public async Task<ActionResult<tblProject>> GetDCandidate(Guid prj_id)
{
var dCandidate = await _context.tblProject.FindAsync(prj_id);
if (dCandidate == null)
{
return NotFound();
}
return dCandidate;
}