Проверить пару полей не являются дубликатами - PullRequest
0 голосов
/ 13 марта 2019

Как проверить пару полей из внешнего интерфейса, которые вызывают службу, не является ли дублирующим значением в базе данных?

У меня есть служба WCF, которая вызывается Мулом. Мул передает мне объект, где мне нужно проверить, есть два поля, которые не дублируются. (Это означает, что в БД не существует одинаковых значений для этих полей, и, если они существуют, выдается ошибка с указанием их дублирования).

Пожалуйста, дайте мне знать, как выполнить эту проверку в Службе WCF. Мне нужно убедиться, что «EmpID» и «Reference» не дублируются.

public class Employee
{
  public int EmpID { get; set;}
  public string Reference { get ; set ;}
  public string Name { get; set;}
}

1 Ответ

0 голосов
/ 13 марта 2019

Вы можете проверить это, выполнив SELECT в БД, если он возвращает 0 строк, это означает, что дублированных значений нет ... В зависимости от ваших потребностей, потребуется выполнить несколько SELECT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...