Я фактически использую объединение в linqtosql (через dblinq).Совместное использование в linq с регулярным выражением
Я пытаюсь включить регулярное выражение в часть соединения запроса linq.
from i in collectiona
join j in collectionb on Regex.IsMatch(i.name, j.jokered_name) equals true
(...)
Я согласен я могу нажать чек RegExp в котором часть запроса Linq, но мне было интересно, если это возможно в рамках присоединиться? Вышеупомянутый код требует структуры кода «i равно j».
Одна вещь, которую я считаю выполненной, переопределяет Equals(), которая содержит материал RegEx.IsMatch() и помещает простой i равно j в часть соединения.
Любые предложения по моей проблеме?
Вы можете использовать пользовательскую функцию, чтобы сделать это через модель L2S ... но вы правы, что нет никакой нативной поддержки для чего-либо подобного. –
Спасибо. Я действительно успешно использую условие where, но я пытался выкопать соединение и особенно ключевое слово equals. Ты отвечаешь на меня оглушительно. – Graveen