Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# LINQ从数据库中选择值_C#_Asp.net Mvc_Linq - Fatal编程技术网

C# LINQ从数据库中选择值

C# LINQ从数据库中选择值,c#,asp.net-mvc,linq,C#,Asp.net Mvc,Linq,我想知道是否可以使用LINQ从带有一些逻辑的列表中选择值,例如,如果我有邮政编码EC1V 2DD、EC1M 51D。。。。。如何使用var list.Select(rs=>rs.Postcodes.Select()).ToList()创建一个只有空格前的第一个字符的邮政编码列表?谢谢 为了测试,我列出了一个邮政编码列表 我将空间分割并选择第一个元素,当然,当没有任何空间或类似的东西时,需要进行验证。希望这能帮助你 List<string> postcodes = new Li

我想知道是否可以使用LINQ从带有一些逻辑的列表中选择值,例如,如果我有邮政编码EC1V 2DD、EC1M 51D。。。。。如何使用var list.Select(rs=>rs.Postcodes.Select()).ToList()创建一个只有空格前的第一个字符的邮政编码列表?谢谢

为了测试,我列出了一个邮政编码列表
我将空间分割并选择第一个元素,当然,当没有任何空间或类似的东西时,需要进行验证。希望这能帮助你

    List<string> postcodes = new List<string>();
    postcodes.Add("EC1V 2DD");
    postcodes.Add("EC1M 51D");

    var query = postcodes.Select(x => x.Split(' ')[1]).ToList();
    foreach(var item in query)
    {
        Console.WriteLine(item);
    }
List postcodes=新列表();
邮政编码。添加(“EC1V 2DD”);
邮政编码。添加(“EC1M 51D”);
var query=postcodes.Select(x=>x.Split(“”)[1]).ToList();
foreach(查询中的var项)
{
控制台写入线(项目);
}

您将如何用SQL编写它?然后把它翻译成Linq。例如,请参阅。欢迎使用
StackOverflow
。请参考
如何创建一个最小、完整且可验证的示例
,以便comunity可以帮助您回答您的问题:非常感谢!救命恩人!顺便问一下,拆分后的[1]是什么意思?哦,这是因为拆分在本例中给了我一个字符串数组[“EC1V”,“2DD”],所以我们要选择数组[1]的第二个元素。