LinqToEntitiesDomainService包含

时间:2013-07-09 15:01:21

标签: entity-framework wcf-ria-services

为什么以下第一个IQueryable包含结果中的Customer条目,而后者不包含?

public IQueryable<Purchase> GetPurchases()
{

    // this works - includes Customer in results
    return this.ObjectContext.Purchases.Include("Customer");

    // this doesn't
    return from purchase in this.ObjectContext.Purchases.Include("Customer")
           join cust in this.ObjectContext.Customers 
           on purchase.CustomerId equals cust.CustomerId
           select purchase;                   

}

在我的项目中,我有一个要求加入的相当复杂的查询,对我来说,一种形式的查询有效,而另一种形式的查询无效,这似乎很奇怪。

0 个答案:

没有答案