名单上有很多人
本文关键字:很多人 名单 | 更新日期: 2023-09-27 18:01:42
执行以下代码
public static List<Filmler> GetPlayerByMovie(int id)
{
var data = from o in db.Oyuncular
where o.OyuncularID == id
select o;
return data.ToList();
}
我得到这个错误信息:
错误1:不能隐式转换类型"System.Collections.Generic。列表"System.Collections.Generic。用户列表的c: ' '坎' '视觉的文档studio 2012 ' DvdKiralamaFurkanR ' DvdKiralamaFurkanR ' '项目Service.cs
我有2个正常的表,和1桥表上的SQL。我想在Linq上连接这个。但我没能成功。
你能帮我吗?
public static List<Filmler> GetPlayerByMovie(int id)
{
var data = from o in db.Oyuncular
where o.OyuncularID == id
select new Filmler{populate properties here ex Id = o.Id};
return data.ToList();
}
在您的列表中,您应该返回类型为Filmler的对象集合
List<Filmler> GetPlayerByMovie(int id)
,但您试图返回一个oyunular
类型的对象。 var data = from o in db.Oyuncular
where o.OyuncularID == id
select o;
return data.ToList();
可以返回类型List<Oyuncular> GetPlayerByMovie(int id)
或将Filmler与Oyuncular
匹配 var data = (from o in db.Oyuncular
where o.OyuncularID == id
select new Filmler {//Filmproperty=o.propperty};
您可以在linq中使用Enumerable.ToList()方法来处理
public static List<Filmler> GetPlayerByMovie(int id)
{
var data = (from o in db.Oyuncular
where o.OyuncularID == id
select o).ToList();
return data;
}