本文整理汇总了C#中EntitySet.Where方法的典型用法代码示例。如果您正苦于以下问题:C# EntitySet.Where方法的具体用法?C# EntitySet.Where怎么用?C# EntitySet.Where使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类EntitySet
的用法示例。
在下文中一共展示了EntitySet.Where方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: GetInshortPartList
public static IEnumerable<InshortPart> GetInshortPartList(EntitySet<OrderDetail> orderDetails)
{
if ((orderDetails != null) && (orderDetails.Count > 0))
{
string dbCode = orderDetails[0].OrderHeader.Dealer.DatabaseCode;
var dc = DCFactory.GetDataContext<PartDataContext>();
var res = orderDetails.Where(od => od.QuotationQuantity < od.OrderQuantity)
.Join(dc.Parts.Where(p => p.DatabaseCode == dbCode), od => od.PartCode, p => p.PartCode,
(od, p) => new InshortPart(od, p));
return res;
}
else return null;
}
示例2: LoadPersons
protected void LoadPersons(Collection<SyndicationPerson> persons, EntitySet<Person> entitySet, string personType)
{
foreach (Person person in entitySet.Where(p => p.Type == personType))
{
SyndicationPerson p = new SyndicationPerson()
{
Email = person.Email,
Name = person.Name,
Uri = person.Uri //TODO: extensions
};
LoadAttributes(p.AttributeExtensions, person.Attributes);
LoadElements(p.ElementExtensions, person.Elements);
persons.Add(p);
}
}