次のような文字列が入ってきます。
'202,203,204,205,226,230,274'
この文字列を数値の配列に分解し、それらの ID を持つすべてのレコードを取得したいと考えています。
これまでのところ、私は持っています:
string[] myArray = myString.Split(',');
int[] myIntArray = new int[myArray.Length];
for(int x = 0; x < myArray.Length; x++) {
myIntArray[x] = Convert.ToInt32(myArray[x].ToString());
}
model.Records = db.Records
.Where(q => q.RecordId.Contains(myIntArray)
.ToList();
Contains が int で機能しないと不平を言っています。Contains が実際に何をするのか混乱していますか?
前もって感謝します!