使用LinQ为自动完成结果选择多个列

时间:2019-06-24 20:48:01

标签: linq .net-core autocomplete

我正在设置一个AutoComplete函数,该函数将返回带有相关代码的Holdings列表。 (例如Google GOOGL,Amazon AMZ等)

我可以使用以下代码获取结果:

var names = _context.UMA
            .Where(p => p.Name.Contains(term) || p.Code.Contains(term))
            .Select(p => p.Name );

此代码有效,并返回保留名称列表。 我现在要在结果中添加保留代码。

我将代码的最后一行更改为此:

.Select(p => new {p.Code, p.Name})

但是结果只显示空白行(但是正确的空白行数)。

如果我将最后一行更改为此:

.Select(p => new { p.Name})

我仍然得到空白行(是的,正确的空白行数。)

任何帮助总是感激不尽!

0 个答案:

没有答案