7得票3回答
使用LINQ映射集合

我有一个对象集合,想要添加一个新属性。如何使用LINQ实现?

7得票1回答
Linq to Entities,表与类型和可空外键关系

我正在使用Linq to entities应用类型化表的方法。到目前为止,这一切都进行得非常顺利。我的设置如下: 父表 子表(继承自父表) 孙子表(从子表继承) 链接表(具有外键可为空,指向子表) 这是数据库图示 根据上面的视频,我将表格分为类型应用到了Linq to entit...

8得票4回答
ToList()还是不ToList()?

给定一个类列表,这些类是内存中的(不是LINQ to SQL): List<MyClass> myItems = /*lots and lots of items*/; 我正在使用GroupBy()语句对其进行分组: myItems.GroupBy(g => g.Re...

17得票3回答
使用 LINQ 查询集合的子集合。

我有一个产品集合,每个产品对象都有自己的ProductImages集合。每个ProductImage对象都有一个IsMainImage布尔字段。我很难构建这样的Linq查询:select products.productimages.imagename where products.produ...

7得票7回答
LINQ-to-SQL中的存储过程

我在SQL Server数据库中有一个存储过程,它返回一系列结果。这个存储过程被暴露在LINQ-to-SQL dbml文件中。然后我尝试像这样调用这个存储过程: public List<MyObject> GetObjects() { List<MyObject>...

15得票4回答
LINQ Where子句和计数结果为null异常

以下代码有效,除非p.School.SchoolName为空,否则会导致NullReferenceException。if (ExistingUsers.Where(p => p.StudentID == item.StaffID && ...

15得票2回答
包含过滤器子集合

我在LINQ查询中添加包含项目的筛选条件时遇到了一些困难。我的查询如下:var item = _Context.Order.Include("Inner") .Include("Inner.first") .I...

10得票2回答
LINQ在VB.Net中无法分组

为了教育目的,我试图将书籍“Linq in action”中的以下Linq表达式转换为VB.net 原始C# var list = from book in SampleData.Books group book by new { book.Publisher.Name, boo...

28得票1回答
LINQ/Entity Framework 查询中的 value 关键字 - SELECT VALUE

这个语句中的关键字"value"是什么意思,我应该去哪里了解更多信息?如果我省略关键字"value"会发生什么?在下面的代码中,z是一个实体框架类。string queryString = "SELECT VALUE q from x.zs as q where q.a = @parm;" O...

7得票2回答
System.linq.Enumerable命名空间的FirstOrDefault()方法抛出了NullReferenceException异常。

我有一个静态只读的用户定义对象类型集合,初始化方式如下: private static readonly List<MyClass> obj = new List<MyClass>(); 另一个公共实用方法填充此集合并将集合返回。 public static L...