linq-to-entities相关内容

Linq to Entities:在 NText 字段上使用 ToLower()

我使用的是 SQL Server 2005,带有区分大小写的数据库.. 在搜索功能中,我需要创建一个带有“where"子句的 Linq To Entities (L2E) 查询,该查询将多个字符串与数据库中的数据与这些规则进行比较: 比较是“包含"模式,而不是严格比较:很容易,因为 L2E 中允许字符串的 Contains() 方法 比较必须不区分大小写:我在两个元素上使用 ToLo ..
发布时间:2022-01-01 10:50:27 C#/.NET

如何将我的视图模型绑定到 jqGrid?

使用 MVC2 和 EF 框架.到目前为止,我发现的大多数参考资料/博客文章都与将单个表及其数据(有时是分层的)绑定到具有编辑功能的 jqGrid 相关.我不需要这个.我什至不需要编辑数据——只需要显示.我需要显示和分页数据.排序是加分项,我猜搜索是加分项. jqGrid 的文档显示绑定的数据源如下: return gridModel.OrdersGrid.DataBind(northWi ..
发布时间:2021-12-27 18:55:28 其他开发

Linq To Entities“仅支持原始类型或枚举类型"错误

我正在使用 LinqPad 来测试我的查询.当 LInqPad 连接到我的数据库 (LInq to SQL) 时,此查询有效,但当我更改连接以使用我的 Entity Framework 5 Model.dll 时,此查询无效.(链接到实体).这是在 C# 中. 我有两个表,分别称为 Plan 和 PlanDetails.关系是一个计划到多个计划详细信息. var q = from pd i ..

带有分页的动态 Linq 到实体 Orderby

我有一个包含超过 80 万条记录的 SQL 表,需要以 25 个结果的页面显示在 Web 上.我需要能够从表格中搜索和排序这些结果,但是由于表格太大,我无法在过滤/排序之前将所有结果拉到 IEnumerable(我之前这样做过并且有效,但现在令人难以置信最初的拉动速度很慢). 我已经找到了搜索方式,但这种搜索方式真的让我很困惑.我花了几个小时研究它,但在 .Skip().Take() 之前找 ..
发布时间:2021-12-21 15:07:24 C#/.NET

简单的自动映射器示例

我很难理解如何映射某些对象.请回答有关这个简单示例的一些问题. 示例代码 类用户{私有整数 ID;私有字符串名称;}班组{私有整数 ID;私有字符串名称;私人列表用户;}[数据合约]公共类 UserDto{[数据成员]公共 int id { 获取;放;}[数据成员]公共字符串名称{获取;放;}}[数据合约]公共类 GroupDto{[数据成员]公共 int id { 获取;放;}[数据成员 ..
发布时间:2021-12-13 19:38:19 C#/.NET

为什么在简单的一对多关系上使用 LINQ Join?

我已经使用 LINQ to SQL 和实体框架几年了,而且我总是映射我的数据库关系以生成相关的导航属性.而且我总是使用导航属性. 我错过了什么吗? 如果我有一个 Category->Products 一对多类型的关系,我会使用 var redProducts = context.Category.Single(c => c.Name = "red").Products; 我经常看到 ..
发布时间:2021-12-09 11:40:52 C#/.NET

如何创建动态LINQ join扩展方法

有一个动态 LINQ 扩展方法库作为示例发布,Visual Studio 2008.我想用 join 方法扩展它.下面的代码在运行时因参数未命中匹配异常而失败.问题出在哪里? public static IQueryable Join(这个IQueryable外部,IEnumerable内部,字符串外选择器、字符串内选择器、字符串结果选择器、params 对象[] 值){如果(内部==空)thr ..

Linq int 到字符串

如何将 int 转换为字符串?以下方法均无效: from s in ctx.Services其中 s.Code.ToString().StartsWith("1")选择来自 ctx.Services 中的 s其中 Convert.ToString(s.Code).StartsWith("1")选择来自 ctx.Services 中的 swhere ((string)s.Code).ToStrin ..
发布时间:2021-12-09 11:16:21 C#/.NET

学习LINQ

概述 我在这个网站上问了很多关于LINQ.我提出的问题广泛而多样,而且背后往往没有太多背景.因此,为了巩固我在 Linq 上获得的知识,我发布了这个问题,以期在我继续了解 LINQ 时使用其他信息来维护和更新它. 我也希望它能够成为其他想要了解 LINQ 的人的有用资源. 什么是 LINQ? 来自 MSDN: LINQ 项目是一个代号.NET 的扩展集包含的框架语言集 ..
发布时间:2021-12-09 11:12:16 其他开发

C# - 使用属性名称作为字符串按属性排序的代码

当我将属性名称作为字符串时,在 C# 中针对属性进行编码的最简单方法是什么?例如,我希望允许用户通过他们选择的属性(使用 LINQ)对某些搜索结果进行排序.他们会选择“order by"UI 中的属性 - 当然是作为字符串值.有没有办法直接将该字符串用作 linq 查询的属性,而不必使用条件逻辑(if/else、switch)将字符串映射到属性.反思? 从逻辑上讲,这就是我想要做的: qu ..
发布时间:2021-12-09 11:04:25 C#/.NET