【发布时间】:2022-01-12 23:17:00
【问题描述】:
namespace Automated_VotingSystem.Models
{
public class DisplayCandidatesList
{
public List<DisplayCandidates>? DisplayCandidateslist { get; set;}
}
}
namespace Automated_VotingSystem.Models
{
public partial class DisplayCandidates
{
public int VoterId { get; set; }
public int? CollegeId { get; set; }
public int? EventId { get; set; }
public int CandidateId { get; set; }
public string? Manifesto { get; set; }
public byte[]? Symbol { get; set; }
public string? Symbol_path { get; set; }
}
}
public List<DisplayCandidates> DisplayCandidateslist { get; set; }
[HttpGet("[action]/{GetAllCandidates}")]
public async Task<DisplayCandidatesList> DisplayAllCandidates()
{
var list_of_candidates = (from c in _context.CandidateTables
join ac in _context.ApprovedCandidateTables on c.CandidateId equals ac.CandidateId
join s in _context.SymbolTables on c.SymbolId equals s.SymbolId
where ac.Approval == true
select new
{
candidate_id = ac.CandidateId,
manifesto = c.Manifesto,
symbol_path = s.Symbol_path
}).ToList();
return list_of_candidates;
}
第一个 sn-p 是我的班级,第二个 sn-p 是我的模型,第三个 sn-p 是我的控制器。在执行代码时,我在返回候选列表后出现错误
不能隐式转换类型 'System.Collections.Generic.List>' 到 'Automated_VotingSystem.Models.DisplayCandidatesList'
【问题讨论】:
标签: c# asp.net-mvc entity-framework .net-core entity-framework-core