Задать вопрос
Splo1ter
@Splo1ter
.NET Developer (9 years+)

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

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

Так вот, применимо ли для таких операций оператор IN ?
  • Вопрос задан
  • 407 просмотров
Подписаться 3 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
AtomKrieg
@AtomKrieg
Давай я поищу в Google за тебя
Есть вариант прочитать всю таблицу в HashSet<Tuple<string, string>> и дальше в памяти клиента проверять.
Ответ написан
Ваш ответ на вопрос

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

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