问题标签 [linq]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 如何使用 LINQ to SQL 处理 IN 子查询?
我有点坚持这一点。基本上我想在 LINQ to SQL 中执行类似以下 SQL 查询的操作:
任何帮助将不胜感激。
linq - 人们如何对使用 Linq to SQL 的代码进行单元测试
人们如何对使用 Linq to SQL 的代码进行单元测试?
c# - NHibernate 或 LINQ to SQL
如果开始一个新项目,你会为你的 ORM NHibernate 或 LINQ 使用什么以及为什么。各有什么优缺点。
编辑:LINQ to SQL 不仅仅是 LINQ(感谢@Jon Limjap)
c# - 如何编写现有的 Linq 表达式
我想组合两个 Linq 表达式的结果。它们以形式存在
所以我想要组合的两个本质上是一个参数(类型 T)的委托,它们都返回一个布尔值。我想要组成的结果将是布尔值的逻辑评估。我可能会将其实现为扩展方法,因此我的语法类似于:
稍后在我的代码中,我想评估组合表达式
我已经提出了一些不同的想法,但我担心它比我希望的要复杂。这是怎么做到的?
c# - 使用 LINQ to SQL 访问系统数据库/表?
现在我有一个每天早上运行的SSIS包,它会向我报告前一天失败或成功的包的数量。这些包的信息部分包含在SQL Server 2005中数据库(系统数据库)内的sysjobs
表(系统表)中。msdb
当尝试将包移动到 C# 可执行文件时(主要是为了更好地格式化发送出去的电子邮件),我无法找到一种方法来创建允许我通过LINQ访问这些表的 dbml 文件。我试图寻找可以使这些表可见的任何属性,但我没有太多运气。
LINQ to SQL可以做到这一点吗?
c# - 您将如何重构此 LINQ 代码?
我有很多看起来像这样的丑陋代码:
results
是一个IQueryable<MyObject>
。
这个想法是,对于这些无数下拉列表和复选框中的每一个,如果下拉列表中选择了某些内容,则用户希望匹配该项目。如果选中该复选框,则用户特别想要该字段为空或空字符串的那些记录。(UI 不允许同时选择两者。)这一切都添加到 LINQ 表达式中,在我们添加了所有条件之后,该表达式将在最后执行。
似乎应该有某种方法可以抽出一两个,以便我可以将重复的部分放入一个方法中,然后传递更改的内容。Expression<Func<MyObject, bool>>
我在其他地方做过这个,但是这组代码让我受阻。(另外,我想避免“动态 LINQ”,因为如果可能的话,我想保持类型安全。)有什么想法吗?
c# - 如何从方法返回匿名类型?
我有一个想要从多个地方调用的 Linq 查询:
如何创建一个方法,将这段代码放入其中,然后调用它?
c# - 如何测试我的 Linq IQueryable 是否已执行
我目前正在使用 Linq to NHibernate(尽管这不是关于这个问题的问题)来对我的数据库执行查询,并且我希望能够测试当前IQueryable
结果实例是否已执行。
调试器知道 myIQueryable
没有被“调用”,因为它告诉我扩展 Results 属性将“枚举”它。有没有办法让我也以编程方式识别它。
我希望这是有道理的 :)
c# - 如何使用 LINQ to SQL 执行 CROSS JOIN?
如何使用 LINQ to SQL 执行 CROSS JOIN?
database - 在 SQL 中处理一对一关系的最佳方法是什么?
假设我有可能与Bravo或 Charlie 的事物相关或无关的 Alpha 事物。
这些是一对一的关系:没有任何 Alpha 与一个以上的 Bravo 相关。没有 Bravo 与不止一个 Alpha 相关。
我有几个目标:
- 一个易于学习和维护的系统。
- 在我的数据库中强制执行数据完整性。
- 与我的数据的真实逻辑组织相匹配的模式。
- 我的编程中可以很好地映射到数据库表的类/对象(à la Linq to SQL)
- 快速的读写操作
- 有效利用空间(少数空字段)
我有三个想法……
一张包含许多 nullalbe 字段的表(平面文件)...
许多具有零 nullalbe 字段的表...
两者中最好的(或最坏的):许多表的许多空外键......
如果 Alpha 必须是 Bravo 或 Charlie,但不能两者兼而有之怎么办?
如果不只是 Bravos 和 Charlies,Alphas 还可以是 Deltas、Echos、Foxtrots 或 Golfs 等中的任何一个……?
编辑:这是问题的一部分:哪个是我导航的最佳数据库模式?