Используется для работы с Constraint(не решусь точно перевести сначение этого слова на русский). Например в SQL есть такие понятия как правла для хранения информации. Самые известные из них это ForeignKeyConstraint и UniqueConstraint. Первое как ты понимаешь это правило ответственное за "сохранность связей" т.е. чтобы ты не удалил случайно запись на которую кто-то ссылается. Второе чтобы небыло дублирующихся записей. Например, чтобы в форуме небыло челов с одинаковыми никами необходимо в таблице хранящей зарегистрированных пользователей поставить UniqueConstraint на поле Logins или NickName(не помню как уж оно там называется . Так вот System.Data.Constraint позволяет работать с этими "правилами"... простейший пример - получение списка Constraint для определенной иаблицы, ну или создание("навешивание") нового.
Ответить
|