LINQ to SQL IQueryable 是否会被意外评估?
我正在编写一些代码,这些代码采用 LINQ to SQL IQueryable 并添加进一步动态生成的Where 子句。例如,这里是其中一种方法的骨架: IQueryable ApplyC…
动态构造时如何从 IQueryable 访问列?
我正在使用此处提供的 System.Linq.Data 库 - http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq- Dynamic-que…
IQueryable的结构是怎样的?
using (var nosql = new DbHelper("Feed")) { var watch = Stopwatch.StartNew(); nosql.CollectionName = "rawhi"; var x = nosql.GetRecords(p => t…
将单独的求和函数添加到 IQueryable LINQ 语句
我希望使用 IQueryable 数据源填充 Telerik RadGrid,但在该网格内总共包含 5 列。当我创建单独的报告时,我已经为总计构建了单独的函数,但在将它们…
处理链接 linq-to-sql 查询表达式中的空值
我有一个 L2S 存储库查询,我正在努力以一种很好的方式编写它。它看起来像...... _orderRepository .GetAllByFilter(o => o.CustomerId == id) .Selec…
将 EntityFramework 4 实体公开为 IList 而不是 IObjectSet
我的 Entity Framework 4 项目中有一个“客户”POCO 实体。我想将我的客户实体作为通用列表而不是对象集公开给我的上层。 我有一个 IUnitOfWork 接口…
直接使用 LINQ 和 IQueryable 接口查询之间的区别?
使用实体框架 4,并给出: ObjectSet AllThings = Context.CreateObjectSet; public IQueryable ByNameA(String name) { IQueryable query = from o i…
使用 IQueryable 查找以另一个坐标为半径的点
我将用户存储在数据库中,并为其设置了纬度和经度。我想在我的服务层编写一个过滤方法。 我们将 ASP.NET MVC 与存储库模式一起使用。我们现在将使用带…
随时随地获取所有信息使用 ExpressionVisitor 进行调用
我有一个查询,如下所示: var query = from sessions in dataSet where (names.Contains(sessions.Username)) where (sessions.Login.TimeOfAction =…
EntitySet的“结果视图”在哪里?
查看 LINQ to SQL 映射实体的链接 EntitySet 时,我看到以下内容: 我希望看到以下内容(通过使用 .AsQueryable() 扩展方法实现),以便我可以单击小…
当 IQueryable 返回无记录时 ToList() 抛出异常
dataContext.Geo_Countries.Where(c => c.Name.Contains(searchKey)).ToList(); 当 IQueryable 没有返回任何记录时,我收到一个值 null 异常。 解决办…
将 IQueryable 转换为列表并使用 foreach 进行迭代
我是 mvc 的菜鸟。我正在使用 mvc 和 linq2sql 的存储库模式 只是做一些测试来清楚地了解周围的一切。 我正在尝试从作者表中输出作者。 public class …
LINQ:字段不是引用字段
我有一个 IQueryable 列表。我试图将此列表拆分为第一个列表中某个字段(例如 fieldnum)匹配的 IQueryable 数组... 例如,如果 fieldnum == 1,它应…
EF 构建 EntityCollection,但我(认为我)想要 IQueryable
我有一个带有简单导航属性 B 的实体 A。对于任何给定的 A 实例,我们预计有数千个相关的 B 实例。 我不会这样调用: foreach(var x in A.B) { ... } …
通过 WCF 服务公开 IQueryable
我一直在学习 IQueryable 和查询的延迟加载/延迟执行。 是否可以通过 WCF 公开此功能?我想公开一个返回 IQueryable 的 LINQ-to-SQL 服务,然后我可以…