linq 相关问题

语言集成查询(LINQ)是一种Microsoft .NET Framework组件,它为.NET语言添加了本机数据查询功能。请在适当时考虑使用更详细的标签,例如[linq-to-sql],[linq-to-entities] / [entity-framework]或[plinq]

如何在 Entity Framework Core 中按周分组?

在Entity Framework 6中我可以使用SqlFunctions.DatePart()方法: var byWeek = data.GroupBy(x => SqlFunctions.DatePart("week", x.Date)); 但这些类(DbFunctions 和 SqlFunctions 不是

回答 4 投票 0

实体框架在哪里存储属性名称与其在 SQL 中选择的列之间的映射?

我正在尝试使用 ObjectQuery 的 ToTraceString() 在 EF (4.3) 上构建一些自定义扩展,以从 LINQ 代码生成原始 SQL。 我注意到,在某些情况下,...

回答 2 投票 0

我正在学习 Linq 并收到此错误消息

这是我收到的错误: 标题:Windows 窗体应用程序中的 System.Data.Linq 引用出现问题 问题: 我在尝试使用 Lin 时遇到 Windows 窗体应用程序问题...

回答 1 投票 0

使用 LINQ 来自 RegionInfo 的 CultureInfo

需要一些帮助,因为这让我发疯,我不知道我是否在做一些愚蠢的事情。 我正在尝试收集所有特定文化的列表并获取其相应的 RegionInfo。来自...

回答 2 投票 0

MongoDB 实体框架核心:表达式必须可写

我正在将 Entity Framework Core 与 MongoDB 结合使用。但是,我在尝试使用 FirstOrDefault 时遇到了问题。 我有一个基类 SignInCredentials: 公共类 SignInCredentials(字符串使用...

回答 1 投票 0

实体框架:表达式必须可写

我正在将实体框架与 MongoDB 结合使用。但是,我在尝试使用 FirstOrDefault 时遇到了问题。 我有一个基类 SignInCredentials: 公共类 SignInCredentials(字符串用户名,

回答 1 投票 0

计算 C# 中日期列表之间的平均天数

我有一个简单的列表。每个日期都是任意的,但按时间顺序排列。 我想确定日期之间的平均日跨度。 例如: 2022年1月1日 2022年1月2日 01/04/

回答 4 投票 0

从物化“System.Int32”类型到“System.Double”类型的指定转换无效

执行以下查询时,出现错误: 从具体化的“System.Int32”类型到的指定转换 “System.Double”类型无效。 var 数据 = ctx.tblTO ...

回答 5 投票 0

如何获取特定列的值?我正在使用 C# 在 linq 中执行 SQL 查询

我正在尝试获取列 authID 的值,以便我可以在登录表单中验证用户权限。请帮助我,我是 Linq 的新手。谢谢。 这是我的代码 acpEntities db = 新 acpEntiti...

回答 1 投票 0

如何在实体框架中搜索日期

我正在尝试从数据库中获取日期,并且尝试了不同的方法,但似乎没有任何效果。 这是我在数据库中的日期 2024-04-18 19:47:36.337,它在 Microsoft 中定义为日期时间...

回答 1 投票 0

如何在实体框架上搜索日期

我试图在我的数据库中获取日期,我尝试了不同的方法,但似乎没有任何效果 这是我在数据库“2024-04-18 19:47:36.337”上的日期,其类型为日期时间,我正在使用 Micros...

回答 1 投票 0

PredicateBuilder 不在循环中工作,而是手动工作

我正在尝试使用 LinqKit 的 PredicateBuilder 创建一些嵌套逻辑来与 SQL 进行比较,当我手动指定条件时,这工作得很好,但是当我将代码放入循环中时,我...

回答 1 投票 0

如何让嵌套的for循环更加高效?

我有以下代码,我想加快速度: foreach(ClosedWorkflows 中的 var 工作流程) { var w = relatedWorkflows.FirstOrDefault(r => r.Fingerprint !=workflow.Fingerprint &...

回答 1 投票 0

使用 LINQ 和 PostgreSQL 进行多个 GroupJoin / FirstOrDefault 导致“无法翻译”错误

我正在尝试使用如下查询将两种不同类型的截止日期加入我的日程表中: var dokets = _docektRepository.GetAll() [一些 .WhereIf 和 .OrderBy] .GroupJoin(_deadlineRepository.GetAll().

回答 1 投票 0

Linq 查询在 asp net core mvc 中最后过滤空值

我在数据库名称Guest中有一个表,如下所示: 访客1 访客2 访客3 访客4 詹姆士 汤姆 杰瑞·史蒂夫·琼斯 克里斯·卢克 宠物罗恩·罗布·詹姆斯 我想要下面理想的表格......

回答 1 投票 0

导航属性是否可以为空

看看这个实体: 实体A类 { 公共 int Id { 获取;设置; } 公共字符串名称{获取;设置; } 公共整数?客户端ID { 获取;放; } // 导航属性: 公共客户实体?克里...

回答 2 投票 0

使用 LINQ 对 XML 数据进行 AND 条件

我的 XML 数据如下所示(简化) 01 约翰 我的 XML 数据看起来像这样(简化) <customer> <id>01</id> <name>John</name> <discount id='plumb' /> <discount id='lumber' /> </customer> <customer> <id>02</id> <name>Susan</name> <discount id='fasten' /> <discount id='lumber' /> </customer> <customer> <id>03</id> <name>Paul</name> <discount id='garden' /> <discount id='plumb' /> </customer> 我需要获取同时享有管道折扣和木材折扣的客户的姓名,即约翰,#1。有很多顾客,有很多不同的折扣。 我可以使用 LINQ 进行 OR 查询 var xml = XElement.Load(@"C:\customers.xml"); var result = from customer in xml.Descendants("customer") from discount in customer.Descendants("discount") where (string)discount.Attribute("id").Value == "plumb" || (string)discount.Attribute("id").Value == "lumber" select customer.Descendants("name"); 返回 John、Susan 和 Paul,但 ANDing 不返回任何内容,因为没有一个折扣 ID 可以同时等于“plumb”和“lumber”。 我一般不熟悉 LINQ。我十年前在一个项目中使用过它。我可以使用更详细的方法,迭代每个客户的折扣节点,但我宁愿寻求帮助。 使用 from discount in customer.Descendants("discount") 会使事情变得复杂,因为此时您正在处理单独的折扣,而您的逻辑需要检查每个客户的多个折扣。 相反,这是编写查询的一种方法: var result = from customer in xml.Descendants("customer") where customer.Descendants("discount").Any(discount => discount.Attribute("id").Value == "plumb") && customer.Descendants("discount").Any(discount => discount.Attribute("id").Value == "lumber") select customer.Descendants("name"); 这将两张折扣支票放入一个 where 子句中,并与 && 组合。

回答 1 投票 0

当多个条件时如何根据文件检查 linq/xml?

我有一个项目,它读取每个构建区域的预期构建结果的 xml,并与构建日志进行比较以查看构建是否通过。现在,linq 在单独的

回答 1 投票 0

如何在 LINQ 查询中填充嵌套类

我需要帮助编写此 linq 查询。 我有这门课: 公开课 ClassProva { 公共 int Id { 得到;放; } 公共字符串名称{获取;放; } 公共 ClassSeconda Seconda { 获取;放; } = 新的(); } ...

回答 1 投票 0

从数据集返回类的 linq 查询

我需要帮助编写此 linq 查询。 我有这门课: 公开课 ClassProva { 公共 int Id { 得到;放; } 公共字符串名称{获取;放; } 公共 ClassSeconda Seconda { 获取;放; } = 新的(); } ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.