问题标签 [defaultifempty]

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.

0 投票
2 回答
680 浏览

c# - 使用 Union 时使用 DefaultIfEmpty 获取默认类值

我需要返回一组MyClass基于元组值列表。此元组值用于从数据库中获取正确的对象。为了避免多次调用 db,我尝试使用 aUnion来构建查询,然后只调用一次.ToList()方法从 db 中获取所有数据。在这种情况下,如果查询中没有结果,我需要返回一个默认值对象。当我应用该DefaultIfEmpty方法时,我得到一个错误。这个想法是,如果我收到List15 个元组,我需要返回 15 个结果,如果没有结果,则应该使用构建的默认Class值填充它们。

知道如何以优化的方式完成此任务吗?

0 投票
0 回答
337 浏览

c# - System.Linq.Dynamic 左外连接(IQueryable 方法)

我有一个问题,我希望你能解释我的解决方案!

我想在两个动态类之间进行左外连接。我在运行时生成两个类并将其配置添加到 entityContext 中:

在此之后我调用 GetDynamicQueryResults (为此使用调用):

在 Vm 中我这样写:

有用。想要在规范和 cfos 之间进行左外连接。我找到了解决方案:如何使用 Dynamic Linq 进行左外连接?

但是如何将 DefaultIfEmpty() 添加到接口 IEnumerableSignatures?现在我有例外:

System.Linq.Dynamic.dll 中出现“System.Linq.Dynamic.ParseException”类型的异常,但未在用户代码中处理

附加信息:不存在适用的聚合方法“DefaultIfEmpty”

我希望有人知道解决方案。

0 投票
1 回答
1890 浏览

properties - 将属性设置为空 - SAP CRM WebUI

我是 SAP 新手,遇到了一个不知道如何解决的问题。

我将一个属性设置为“”(空),但它没有被显示为这样。

现有的逻辑将特定字段设置为“仅显示”复选框时“仅显示”。我正在努力扩展它以清除这些字段中的任何数据。由于原始逻辑的实现方式,此更改正在“Get_...”方法中处理(一旦我开始工作,可能会移动到事件处理程序)。

目前,逻辑将属性设置为空(我已经通过调试确认了这一点);但是,网页保持原始值。代码的简短大纲如下(所有尝试捕获等都被删除以保持简短和简单):

其中大部分是从“Set_...”方法中提取的。任何帮助,将不胜感激。

0 投票
2 回答
4272 浏览

asp-classic - ASP 会话变量:“”是否与 IsEmpty 相同?

在 ASP 中,未初始化的会话变量为空。我知道检查 Session 值和删除值的正确方法如下:

我继承了一个代码库,其中 Application 和 Session 变量通常= ""在使用后设置,并且所有值的测试都采用(Sessions("myVar") = ""). 当尚未声明 Session 变量时,此测试似乎有效......或者它可能只是靠运气。

使用与空字符串进行比较来测试 Session 变量是否安全?即,以下“实际上与上面显示的正确方法一样好”吗?

或者我应该重构代码库,以便:

  1. 确定是否已设置 Session 变量的所有测试均采用以下形式IsEmpty(Session("myVar"))
  2. 所有会话变量都是Removed 且未设置= ""
0 投票
1 回答
577 浏览

c# - 使用 DefaultIfEmpty() 的实体框架错误

我对使用 DefaultIfEmpty 方法的实体框架有疑问。以下查询应返回与数据库中所有条件匹配的报价时返回空。

如果我删除一个或两个DefaultIfEmpty方法调用,它会起作用,但对它们不起作用。我需要那些来防止查询中的另一个问题。

当我直接在数据库上执行生成的 SQL 查询时,它可以工作并返回报价。

我还做了一个单元测试,重现了相同的示例,它也通过了,所以它一定是实体框架问题。

这是查询:

0 投票
0 回答
115 浏览

linq - LINQ:DefaultIfEmpty() 导致响应缓慢

我面临一个DefaultIfEmpty()导致响应缓慢的问题。代码如下:

我尝试查询 10,000 条记录,大约需要 8.5 秒才能完成,而如果我删除所有DefaultIfEmpty().

我想知道DefaultIfEmpty()实际上是做什么的。另外,我的情况有什么解决办法吗?

0 投票
1 回答
389 浏览

c# - DefaultIfEmpty 仍然抛出异常序列不包含匹配元素

我有一个看起来像这样的方法:

在测试时,我给出myParameter了一个我知道不存在的值,所以我希望能够为这些类型的情况给出一个默认值。但是,它只是抛出一个异常:

序列不包含匹配元素

我知道它不包含我正在搜索的元素..因此需要/想要一个默认值。

我怎样才能使这项工作?

0 投票
0 回答
30 浏览

c# - 初始化为null时如何节省数组中的空间?

我有一个 linq 语法来从 XML 中获取元素,这是 XML 语法:

我想用产品初始化一个字符串数组:

现在我尝试在找不到产品时节省空间(比如 productB),我不能使用 DefaultIfEmpty() 但它没有编译......比如:

总之,我想得到这个数组: {"FIRST",null,"THIRD"} 而不是 {"FIRST","THIRD"}

我可以做吗?

0 投票
1 回答
352 浏览

php - 如果输入文件为空 php,如何设置默认的 none.png 图像

如果输入文件为空并且我使用这样的语句,我尝试应用 none.PNG。我需要解决这个问题才能在我的系统中使用它。谢谢你。



编辑代码后结果仅在我上传文件时显示。如果不上传文件,我也需要 none.PNG 来显示。我怎样才能做到这一点。

0 投票
0 回答
791 浏览

checkbox - 填写复选标记时的时间戳脚本和公式

我从一张海报中看到了这个回复(下图),该回复是在填写单元格时响应自动时间戳的请求。我已将此脚本添加为 Google 表格中的新项目。我的问题是,在我想要时间戳的单元格中使用的公式是什么?

Henrique G. Abreu 说:“只是为了帮助您开始……”填写单元格时的自动时间戳……

这段代码做了我从你那里理解的事情,那就是:如果在 D 列上编辑了某些内容,而 E 列是空的,则将当前日期添加到 E。”