-4
我有兩列的SQL表:搜索一個或所有
Name Number
A 0
C 1
B 2
C 3
我想使用LINQ到另一個詞的名字(一個或全部)
搜索:該功能:Search("C")
。將給出以下結果:
C1
C3
或 Search(ALL)。 結果:
A 0
C 1
B 2
C 3
我有兩列的SQL表:搜索一個或所有
Name Number
A 0
C 1
B 2
C 3
我想使用LINQ到另一個詞的名字(一個或全部)
搜索:該功能:Search("C")
。將給出以下結果:
C1
C3
或 Search(ALL)。 結果:
A 0
C 1
B 2
C 3
首先,它是非常不清楚爲什麼你會搜索的東西,你知道不會限制任何東西,返回整個記錄集。
所以,如果你想知道如何使用LINQ to搜索特定的名字,看看這個:
public class NameObject
{
public string Name { get; set; }
public int Number { get; set; }
}
static void Main(string[] args)
{
List<NameObject> names = new List<NameObject>();
names.Add(new NameObject(){ Name="A", Number = 1});
names.Add(new NameObject(){ Name="B", Number = 1});
names.Add(new NameObject(){ Name="B", Number = 2});
names.Add(new NameObject(){ Name="C", Number = 1});
names.Add(new NameObject(){ Name="C", Number = 2});
var searchResult = names.Where(x=> x.Name == "C");
}
此外,如果你使用的數據表,你可以只:
DataRow[] searchResult = table.Select("name = 'C'");
有你嘗試過什麼? –
你使用的是什麼數據結構? –
你是怎麼得到C2的? –