[英]Cannot Implicitly convert type 'System.Collections.Generic.list<fooClass>' to 'System.Collections.Generic.List<T>
[英]Cannot implicitly convert type 'System.Collections.Generic.List<>' to ''
我使用以下类为返回列表编写了以下代码
public class UsersModel
{
public List<CaseValues> CaseDetails { get; set; }
public CaseValues GetCasedetails(string userName)
{
using (var cases = new RassiEntities())
{
CaseDetails = (from list in cases.Accidents
join users in cases.aspnet_Users on list.LockedBy equals users.UserId
select new CaseValues
{
CaseId = list.caseid
}).ToList();
}
return CaseDetails ;
}
}
public class CaseValues
{
public int CaseId { get; set; }
}
请分享您的建议。
您的方法返回List<CaseValues>
,因此签名应为:
public List<CaseValues> GetCasedetails(string userName)
更改返回类型。
public List<CaseValues> GetCasedetails(string userName)
或将返回值更改为CaseValues的单个对象,如下面的代码
return CaseDetails.FirstOrDefault();
希望这会有所帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.