Splo1ter
@Splo1ter
.NET Developer (9 years+)

Эффективное сравнение данных?

Добрый день, недавно писал приложение, анализируещее сборку на предмет аттрибутов.
Встала задача эти аттрибуты сохранять в базу.
Вопрос в том как проверять есть ли в базе аттрибуты.
Я как понимаю операция IN имеет некоторые ограничения, особенно если сравнивать по несколько параметров.
Пример:
Аттрибут вида [SourceAnnotation("Sam Fisher","08-05-2015")]
Сравнивается в базе 2 параметра т.к. , аттрибутов могут быть сотни, некоторые уже в базе.

Так вот, применимо ли для таких операций оператор IN ?
  • Вопрос задан
  • 406 просмотров
Пригласить эксперта
Ответы на вопрос 1
AtomKrieg
@AtomKrieg
Давай я поищу в Google за тебя
Есть вариант прочитать всю таблицу в HashSet<Tuple<string, string>> и дальше в памяти клиента проверять.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы