Linq to sql Linq到SQL-填充IEnumerable属性
我试图从表(BidNames)中提取一些记录,并将它们传递给视图模型中的视图。我的视图模型只包含一组BidName记录 我的视图模型:Linq to sql Linq到SQL-填充IEnumerable属性,linq-to-sql,collections,ienumerable,Linq To Sql,Collections,Ienumerable,我试图从表(BidNames)中提取一些记录,并将它们传递给视图模型中的视图。我的视图模型只包含一组BidName记录 我的视图模型: public class BidNamesVM { public IEnumerable<BidName> BidNames { get; set; } } 在查询中填充BidNames需要做什么 非常感谢, BK您的LINQ查询已返回一个IEnumerable,其中bn表示BidName的单个实例。试试这个: BidNamesVM bnV
public class BidNamesVM
{
public IEnumerable<BidName> BidNames { get; set; }
}
在查询中填充BidNames需要做什么
非常感谢,
BK您的LINQ查询已返回一个
IEnumerable
,其中bn
表示BidName
的单个实例。试试这个:
BidNamesVM bnVM = new BidNamesVM();
bnVM.BidNames = from bn in BidNames
where bn.CustomerID == 1160 && bn.Customer.Bids.Any(b=>b.Item.AuctionID == 2)
select bn;
在您的示例中,您试图将
BidName
的实例设置为IEnumerable
类型的属性,但由于明显的原因,该属性不起作用。您的LINQ查询已返回IEnumerable
,其中bn
表示BidName
的单个实例。试试这个:
BidNamesVM bnVM = new BidNamesVM();
bnVM.BidNames = from bn in BidNames
where bn.CustomerID == 1160 && bn.Customer.Bids.Any(b=>b.Item.AuctionID == 2)
select bn;
在您的示例中,您试图将BidName
的实例设置为IEnumerable
类型的属性,但由于明显的原因,该属性不起作用