linq-to-entities 相关问题

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

来自 SQL 的 LINQ-TO-实体

我需要一些帮助将下面的 SQL 转换为 LINQ 选择 a.Id FROM ( 选择 s.student_id AS ID, COALESCE(l.city_name, '') AS 城市, ROW_NUMBER() 超过 ( 帕蒂特...

回答 1 投票 0

Linq 按字典值搜索

我正在尝试通过字典键和值搜索包含列表>的联系人(对象) 下面是我的 Json 联系人数组 [ { “名字”...

回答 1 投票 0

不支持嵌套查询。操作1='GroupBy' 操作2='MultiStreamNest'

这是在 linqpad 中运行的 linq,我没有收到任何错误,但是当我运行我们的项目时,我收到此错误(不支持嵌套查询。Operation1='GroupBy' Operation2='MultiStreamNest...

回答 1 投票 0

使用 < DateTime returns EQUAL value in EF Core 6

我尝试在 MS SQL Server 会计数据库表中选择两条记录的日期字段。 第一条记录的日期是通过 id 选择的,如下所示: var lastDate = db.Set().Where(p =>...

回答 1 投票 0

Linq to Entities 过滤器导航集合属性

我有一个订单类,它有两个集合类型的导航属性;订单详细信息和类别。 Order 与 OrderDetail 和 Category 之间存在一对多关系。一个...

回答 3 投票 0

通过 LINQKit 使用 LINQ To Entities 时无法转换对象异常

我正在使用 LINQKit 来扩展 LINQ To Entities 功能: public Boolean IsMatched(Int32 年龄) { 回国年龄>18岁; } 公共 IQueryable GetAllMatchedUsers(Func 我正在使用 LINQKit 来扩展 LINQ To Entities 功能: public Boolean IsMatched(Int32 age) { return age > 18; } public IQueryable<Users> GetAllMatchedUsers(Func<Int32, Boolean> isMatched) { return qry = _Context.Users.AsExpandable().Where(x => x.IsActive && isMatched(x.Age)); } 此代码用于 Entity Framework ORM 对象(_Context 是 DbContext,用户 - 是 DBSet) 此代码引发以下异常: 无法转换类型的对象 键入“System.Linq.Expressions.FieldExpression” 'System.Linq.Expressions.LambdaExpression' 摆脱 Func 并将 IsMatched 硬编码为 GetAllMatchedUsers 可以解决这个问题。但我需要使用 Func 将不同的选择标准从业务逻辑层传递到我的数据访问层。 P。 S. IsMatched 当然是高度简化的实现。 使用 LinqKit,你必须通过 Expression<Func<Int32, Boolean>> isMatched Func<...> 是已经编译为 C# 运行时的东西。 Expression<Func<...>> 可以作为表达式树传输到 SQL。

回答 1 投票 0

EF Core 7.0 (PostgresSQL) 使用 RowNumber 概念构建 IQueryable

我有一个场景,一个学生(由 StudentId 标识)有很多课程。每门课程都有 StudentId(FK) 和成绩(简单文本类型)。我想构建一个 IQueryable 来提取 10 个 StudentId(sk...

回答 1 投票 0

LINQ to Entities 不支持 LINQ 表达式节点类型“NewArrayBounds”

选择新的ProviderMeta { 登录ID = 用户.登录ID, AgencyId = 用户.AgencyId, 应用程序=用户.应用程序, 用户 ID = 用户。

回答 2 投票 0

为什么我的 SQL Server ORDER BY 很慢,尽管已对有序列建立了索引?

我有一个 SQL 查询(由 LINQ to Entities 生成),大致如下: SELECT * FROM [mydb].[dbo].[员工] 加入 [mydb].[dbo].[行业] ON jobs.industryId = Industry.id 加入...

回答 5 投票 0

删除实体而不将其加载到内存中

在 Entity Framework Core 中我有以下实体: 公共类文件{ 公共 Int32 Id { 获取;放; } 公共字节[]内容{获取;放; } 公共字符串名称{获取;放; } } 我有一个...

回答 6 投票 0

不符合命名约定数据库的 EF 6 外键关系

我有两个表:产品和文件。 Products 表包含引用 Files 表的 FK 列 photo_id (不是 file_id)。 预期结果:我正在尝试获取包含以下内容的产品列表:

回答 1 投票 0

不符合命名约定数据库的 EF6 外键关系

我有两个表:产品和文件。 Products 表包含名为“photo_id”(不是 file_id)的 FK 列,该列引用 Files 表。 预期结果: 我正在尝试获取产品列表...

回答 1 投票 0

将实体框架模型从 Web 项目移动到类库中

我正在使用实体框架,最近意识到将 EF 模型放在同一解决方案中的另一个项目中的好处,以便我可以从中构建多个 UI。 我把它移到...

回答 1 投票 0

EF Core:按故障分组 - 不支持翻译包含分组参数但不包含组合的“选择”

下面的 LINQ 查询在 EF6 世界中工作得很好,整个查询似乎在服务器上进行评估(使用 SQL Profiler 检查),但在 EFCore6 中失败。 私有 IQueryable<

回答 2 投票 0

EF Query 将 IQueryable<T> 更改为 T

在实体框架中使用继承时,OfType<>() 来过滤查询以仅包含特定子类的行。生成的 IQueryable 是子类的类型。有没有办法...

回答 1 投票 0

如何在 linq toEntity 和实体框架中过滤产品

我有一个将产品映射到规格、规格选项和规格单位的表: MapProductSpecOptionSpecUnitSpec 表: 公共类 MapProductSpecOptionSpecUnitSpec { [键、列(顺序 = 0)] p...

回答 1 投票 0

如何使用 LINQ To Entities 检查 SQL Server 2005 TEXT 列是否不为 Null 或空?

我是 LINQ 新手,我正在尝试检查 TEXT 列是否为 null 或为空(如 String.IsNullOrEmpty)。 从c中... ... 选择新的 { c.身份证, HasBio = !String.

回答 2 投票 0

如何通过 LINQ-to-entities 实现相同的 SQL 行为

我的应用程序中有以下两个实体类: 班级出勤率 { 公共 int Id {获取;放;} 公共字符串学生姓名{get;放;} // 链接实体 公共SubjectClassSubjectCl...

回答 2 投票 0

LINQ to Entity 的秒数差异(DiffSeconds 用法)

我正在编写一个简单的 LINQ 查询,它将表的行与其自身进行比较。简单地说,表单上有两个数据网格,第一个显示一些行,第二个数据网格在每当 ro...

回答 2 投票 0

使用 linq toEntity 检查数据库中是否已存在实体列表

我有一个来自外部来源的实体列表。我需要将它与我已有的进行比较,并且只添加不存在的。下面的伪代码。 var newVersions = item.Versions ...

回答 3 投票 0

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