此标记用于有关LINQ to Entities的问题,这意味着使用ADO.NET实体框架进行LINQ查询。请注意,这与LINQ to SQL或其他LINQ提供程序不同。
我有一个办公室 ID 数组,该数组可能为空。 我希望 EF 查询在 officeIdsToSelect 数组为 null 时返回所有记录,或者在不为 null 时仅返回匹配的记录。
LINQ to Entities 不支持指定的类型成员。仅支持初始值设定项、实体成员和实体导航属性
var 结果 = (来自 context.tblBasicDetails 中的 bd 来自 context.tblPersonalDetails.Where(x => x.UserId == bd.UserId).DefaultIfEmpty() 中的 pd 来自 context.tblOtherPersonalDetails 中的 opd。
EF Core 是否引入了行为更改,允许在 LINQ 查询中直接进行实体投影?
我正在我的 .NET 项目中使用 EF Core 8 和 MySql 提供程序 (Pomelo)。我遇到了一个奇怪的情况,以下代码片段无需 Dtos 即可运行,并且不会生成
Entity Framework 6 在选择多列时忽略 SQL 查询中的不同之处
选择多列时,我没有看到关于 Distinct 生成的预期 SQL。 特别是,Distinct 被排除在生成的 SQL 之外。 奇怪的是,这似乎有效
.edmx 文件的用途是什么? 阅读 CSDL、SSDL 和 MSL 规范,在我看来,.edmx 文件仅在设计时使用。我们打算将它与其他 edmx 一起分发吗?...
我在尝试最大化具有页面的列表视图的性能时遇到问题。 我希望实体框架执行 select 语句,但只返回结果的范围(范围 =...的项目
我正在尝试编写一个查询,该查询将投影到 DTO,其中两个属性是 int 数组。由于投影中的 ToArray() 调用,我收到错误。 团队 = 背景 .团队 .
我正在尝试创建一个数据驱动的菜单,使用自引用表中的数据来创建(2 级)层次结构。示例数据是: MenuID ParentID 文本 URL CSS 1 零...
使用以下代码: repository.Invoices.OrderBy(i => i.Date).Skip(页 * 10).Take(10) 如果我有 100 张发票,其中 50 张是同一日期的,那么对于前 5 页,我得到的正是 s...
C# MVC2 Jqgrid - 进行服务器端分页的正确方法是什么?
我有一个jqgrid,其中数据库表有几千行,但jqrid一次只显示15行。 它应该显示得非常快(查询 15 行并不需要很长时间)。 但相反...
我有一个像这样的过滤器类结构 公共类SchemeInvestorDataDateFilter { 公共 int SchemeId { 获取;放; } 公共 int InvestorId { 获取;放; } 公共日期时间日期{获取;是...
使用 Skip/Take 进行分页时 LINQ 查询性能极差
我需要使用 LINQ 从 DB2 数据库查询记录。我有从数据库架构生成的实体,并尝试使用 Skip 和 Take 执行 LINQ 查询。底层选项卡...
Linq to sql 从内存过滤器对象数组中查询多个过滤器
我有一个像这样的过滤器类结构 公共类SchemeInvestorDataDateFilter { 公共 int SchemeId { 获取;放; } 公共 int InvestorId { 获取;放; } 公共日期时间日期{获取;是...
LINQ to Entities 无法识别 Generic.List(int) 到 Generic.IEnumerable(int) 方法
数据库包含订单。 订单可以包含在一组订单中。 对于每组订单,它可以包含 1 到多个订单。 但是,订单可以分配给 GroupO 的 NULL 值...
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...
EF6 LINQ 查询与给定本地时间戳同一天的 UTC 数据库时间戳?
我正在尝试编写一个 EF6 LINQ 查询,该查询采用 DateTimeOffset 并检索时间戳与给定本地日期相同的所有数据库条目。数据库的所有时间戳为...
MySql-Provider:包含在 Linq-Query 中失败
我正在尝试创建一个应与字符串列表上的 Contains 一起使用的 Linq 查询。 以下查询与 SqlServer 和 PostgreSQL 提供程序配合使用时不会出现错误: IE可枚举
如何使用多个 Id 运行 EF Core ExecuteUpdate,每个 Id 使用不同的条件
我在 for 循环内有一个 ExecuteUpdate 调用,我想知道是否可以消除 For 循环并将 ExecuteUpdate 作为一个调用运行? foreach(yogabandEvent 中的 var 注册者。
我可以通过 EF Core 中的 ExecuteUpdate 调用消除这个 for 循环吗?
我在 for 循环内有一个 ExecuteUpdate 调用,我想知道是否可以消除 for 循环?我知道我可以在所有 UserId 的 where 子句中使用列表,但我不确定
我有这个代码: 来自 e.ProgramSetup.Include("Program").Include("Program.Client") 中的 pr 其中 pr.DateBegin < DateTime.Now && pr.DateEnd > DateTime.Now.AddDays(pr.