linq-to-entities 相关问题

此标记用于有关LINQ to Entities的问题,这意味着使用ADO.NET实体框架进行LINQ查询。请注意,这与LINQ to SQL或其他LINQ提供程序不同。

“where”子句:实体 id 位于可能为空的数组中

我有一个办公室 ID 数组,该数组可能为空。 我希望 EF 查询在 officeIdsToSelect 数组为 null 时返回所有记录,或者在不为 null 时仅返回匹配的记录。

回答 2 投票 0

LINQ to Entities 不支持指定的类型成员。仅支持初始值设定项、实体成员和实体导航属性

var 结果 = (来自 context.tblBasicDetails 中的 bd 来自 context.tblPersonalDetails.Where(x => x.UserId == bd.UserId).DefaultIfEmpty() 中的 pd 来自 context.tblOtherPersonalDetails 中的 opd。

回答 8 投票 0

EF Core 是否引入了行为更改,允许在 LINQ 查询中直接进行实体投影?

我正在我的 .NET 项目中使用 EF Core 8 和 MySql 提供程序 (Pomelo)。我遇到了一个奇怪的情况,以下代码片段无需 Dtos 即可运行,并且不会生成

回答 1 投票 0

Entity Framework 6 在选择多列时忽略 SQL 查询中的不同之处

选择多列时,我没有看到关于 Distinct 生成的预期 SQL。 特别是,Distinct 被排除在生成的 SQL 之外。 奇怪的是,这似乎有效

回答 1 投票 0

.edmx 文件的用途是什么?

.edmx 文件的用途是什么? 阅读 CSDL、SSDL 和 MSL 规范,在我看来,.edmx 文件仅在设计时使用。我们打算将它与其他 edmx 一起分发吗?...

回答 2 投票 0

使用实体框架选择范围

我在尝试最大化具有页面的列表视图的性能时遇到问题。 我希望实体框架执行 select 语句,但只返回结果的范围(范围 =...的项目

回答 2 投票 0

LINQ to Entities 无法识别 ToArray

我正在尝试编写一个查询,该查询将投影到 DTO,其中两个属性是 int 数组。由于投影中的 ToArray() 调用,我收到错误。 团队 = 背景 .团队 .

回答 2 投票 0

将 NULL 插入数据表

我正在尝试创建一个数据驱动的菜单,使用自引用表中的数据来创建(2 级)层次结构。示例数据是: MenuID ParentID 文本 URL CSS 1 零...

回答 2 投票 0

如果所有排序列值都相同,linq 分页不会返回正确的页面

使用以下代码: repository.Invoices.OrderBy(i => i.Date).Skip(页 * 10).Take(10) 如果我有 100 张发票,其中 50 张是同一日期的,那么对于前 5 页,我得到的正是 s...

回答 1 投票 0

C# MVC2 Jqgrid - 进行服务器端分页的正确方法是什么?

我有一个jqgrid,其中数据库表有几千行,但jqrid一次只显示15行。 它应该显示得非常快(查询 15 行并不需要很长时间)。 但相反...

回答 1 投票 0

从内存过滤器对象数组中查询多个过滤器[重复]

我有一个像这样的过滤器类结构 公共类SchemeInvestorDataDateFilter { 公共 int SchemeId { 获取;放; } 公共 int InvestorId { 获取;放; } 公共日期时间日期{获取;是...

回答 1 投票 0

使用 Skip/Take 进行分页时 LINQ 查询性能极差

我需要使用 LINQ 从 DB2 数据库查询记录。我有从数据库架构生成的实体,并尝试使用 Skip 和 Take 执行 LINQ 查询。底层选项卡...

回答 2 投票 0

Linq to sql 从内存过滤器对象数组中查询多个过滤器

我有一个像这样的过滤器类结构 公共类SchemeInvestorDataDateFilter { 公共 int SchemeId { 获取;放; } 公共 int InvestorId { 获取;放; } 公共日期时间日期{获取;是...

回答 1 投票 0

LINQ to Entities 无法识别 Generic.List(int) 到 Generic.IEnumerable(int) 方法

数据库包含订单。 订单可以包含在一组订单中。 对于每组订单,它可以包含 1 到多个订单。 但是,订单可以分配给 GroupO 的 NULL 值...

回答 4 投票 0

EF Core 8 - 更有效的编码方式?像 SQL Case 语句之类的东西?

代码: var primeCtr = con.Contractors?.Where(ctr => ctr.Type == "Prime").FirstOrDefault(); if (primeCtr == null) primeCtr = con.Contractors?.Where(ctr => ctr.Type == "Ori...

回答 1 投票 0

EF6 LINQ 查询与给定本地时间戳同一天的 UTC 数据库时间戳?

我正在尝试编写一个 EF6 LINQ 查询,该查询采用 DateTimeOffset 并检索时间戳与给定本地日期相同的所有数据库条目。数据库的所有时间戳为...

回答 1 投票 0

MySql-Provider:包含在 Linq-Query 中失败

我正在尝试创建一个应与字符串列表上的 Contains 一起使用的 Linq 查询。 以下查询与 SqlServer 和 PostgreSQL 提供程序配合使用时不会出现错误: IE可枚举

回答 1 投票 0

如何使用多个 Id 运行 EF Core ExecuteUpdate,每个 Id 使用不同的条件

我在 for 循环内有一个 ExecuteUpdate 调用,我想知道是否可以消除 For 循环并将 ExecuteUpdate 作为一个调用运行? foreach(yogabandEvent 中的 var 注册者。

回答 2 投票 0

我可以通过 EF Core 中的 ExecuteUpdate 调用消除这个 for 循环吗?

我在 for 循环内有一个 ExecuteUpdate 调用,我想知道是否可以消除 for 循环?我知道我可以在所有 UserId 的 where 子句中使用列表,但我不确定

回答 1 投票 0

如何在实体框架中使用DateTime.AddDays(x)

我有这个代码: 来自 e.ProgramSetup.Include("Program").Include("Program.Client") 中的 pr 其中 pr.DateBegin < DateTime.Now && pr.DateEnd > DateTime.Now.AddDays(pr.

回答 3 投票 0

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