远程代码执行与本地代码执行

时间:2012-03-07 12:34:35

标签: .net linq-to-sql .net-3.5

根据http://msdn.microsoft.com/en-us/library/bb399410(v=vs.90).aspx

  

如果您的数据库有数千行订单,则您不希望将它们全部检索以处理一小部分订单。在LINQ to SQL中,EntitySet(Of TEntity)类实现了IQueryable接口。

在我的解决方案中,我在反射器中打开了EntitySet,它给了我: -

 public sealed class EntitySet<TEntity> : IList,
                                         ICollection,
                                         IList<TEntity>,
                                         ICollection<TEntity>,
                                         IEnumerable<TEntity>,
                                         IEnumerable,
                                         IListSource

似乎没有实现IQueryable,这与我在FK关联查看本地集合而不是数据库时所看到的一致。有没有办法让FK关联返回IQueryable而不是EntitySet?感谢

0 个答案:

没有答案