Как получить строку на основе значения, разделенного запятыми, с помощью LINQ
Всем привет,
СНО идентификатор пользователя
--- -----------
1 S191, S192,S193,S195
2 S291, S192,S193, SSS
3 S291, S292,S393,S395
У меня есть разделенные запятыми данные в моем столбце col1, и у меня есть одна строка usong LINQ
мой вклад таков Строка str_user_id=S193
Требуемая выходная мощность : Я хочу, чтобы эта строка соответствовала любому User_id в столбце User_ID
любить
1 S191, S192,S193,S195
2 S291, S192,S193, SSS
этот
заранее спасибо
Что я уже пробовал:
Я пробовал это сделать, но не получил правильного результата
string prefixMatch = SearchDistCode + ",";
string suffixMatch = ", " + SearchDistCode;
строка innerMatch = "," + SearchDistCode + ",";
ВАР dist_code = (с р в ванной.temp_rate_target_schemes_new
где (Р.Distributor_Code.StartsWith(prefixMatch) | | r.Distributor_Code.Содержит (innerMatch) | | r.Distributor_Code.EndsWith(suffixMatch) | | (! r.Distributor_Code.Содержит(",") &&усилителя; Р.Distributor_Code == SearchDistCode))
выберите новый
{
ratebrokcode = r. Rate_Structure_ID
}).Список();