gpt4 book ai didi

Linq 转换

转载 作者:行者123 更新时间:2023-12-04 23:10:22 27 4
gpt4 key购买 nike

我正在使用以下代码返回 IList:

public IList<string> FindCodesByCountry(string country)
{
var query = from q in session.Linq<Store>()
where q.Country == country
orderby q.Code
select new {q.Code};

return (IList<string>) query.ToList();
}

但是我不断收到此错误:

无法转换类型为“System.Collections.Generic.List 1[<>f__AnonymousType0 的对象” 1[System.String]]' 输入'System.Collections.Generic.IList`1[System.String]'。

我应该在这里返回什么?

最佳答案

只要 q.code 是一个字符串,这应该可以工作:
请注意,它没有创建匿名对象,只是选择了字符串。

    public IList<string> FindCodesByCountry(string country)
{
var query = from q in session.Linq<Store>()
where q.Country == country
orderby q.Code
select q.Code;

return query.ToList();
}

关于Linq 转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2103584/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com