C# 无法将类型“System.Collections.Generic.List”隐式转换为“”
我已经使用下面的类为返回列表编写了下面的代码C# 无法将类型“System.Collections.Generic.List”隐式转换为“”,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我已经使用下面的类为返回列表编写了下面的代码 public class UsersModel { public List<CaseValues> CaseDetails { get; set; } public CaseValues GetCasedetails(string userName) { using (var cases = new RassiEntities())
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; }
}
请分享您的建议。您的方法返回列表,因此签名应为
public List<CaseValues> GetCasedetails(string userName)
您的方法返回列表,因此签名应为
public List<CaseValues> GetCasedetails(string userName)
更改返回类型
public List<CaseValues> GetCasedetails(string userName)
希望这将有助于改变退货类型
public List<CaseValues> GetCasedetails(string userName)
希望这会有所帮助您希望返回一个项目列表,但返回类型是单个值。这就是消息所说的:您想要返回什么,单个对象还是对象列表?您想要返回项目列表,但返回类型是单个值。这就是消息所说的,你想返回什么,单个对象还是对象列表?这对我来说很有用。。谢谢@sajeetharanI需要将此返回值存储在CaseValues中这可能吗?这对我来说很有效。。谢谢@sajeetharanI需要在CaseValues中存储此返回值这可能吗?