Caixa de Diálogo Foreign Key Constraint
Permite que você coloque um restrição da chave externa (foreign key) em uma ou mais colunas em uma tabela DataSet (uma tabela filho) que está relacionada a outra tabela (a tabela pai). Uma restrição de chave externa pode implementar integridade referencial entre tabelas pai e filho.
Observação |
---|
Você pode usar este caixa de diálogo para criar uma restrição exclusiva somente para um DataSet não tipado. Para datasets tipados, você cria restrições editando o dataset no Dataset Designer. Para obter mais informações, consulte Como: Criar DataRelations with the Dataset Designer. |
Name (Nome)
Identifica a restrição. O nome é usado quando faz referência a restrição no código.Tabela pai
Especifica o nome da tabela no dataset que está atuando como tabela pai (mestre).Tabela filho
Especifica o nome da tabela no dataset que está atuando como a tabela filho (detalhes).Colunas pai
Especifica a coluna ou colunas que constituem a chave primária (primary key) na tabela pai. Se a tabela pai tiver várias colunas que constituem a chave, selecione cada parte da chave em uma linha separada da grade.Colunas filho
Especifica a coluna ou colunas na tabela filho que formam uma chave externa apontando para a tabela pai. Se a tabela pai tiver somente uma coluna de chave primária, selecione a coluna na tabela filho que corresponde a ela. Se a tabela pai tiver várias colunas que constituem a chave, selecione todas as colunas filho que constituem parte da chave da tabela pai.Update rule
Especifica como as alterações são feitas em registros filho quando um registro pai é atualizado para manter integridade referencial. Para obter mais informações sobre as opções que você pode selecionar, consulte a enumeração Rule.Regra de Exclusão
Especifica como as alterações são feitas em registros filho quando um registro pai é excluído para manter a integridade referencial. Para obter mais informações sobre as opções que você pode selecionar, consulte a enumeração Rule.Accept/Reject rule
Especifica como as alterações são feitas em registros filho quando as alterações em um registro pai são aceitas ou rejeitadas para manter a integridade referencial. Para obter mais informações sobre as opções que você pode selecionar, consulte a enumeração Rule.
Para exibir essa caixa de diálogo
Selecione o dataset não tipado no formulário ou componente.
Na janela Properties, clique no botão na propriedade Tables para exibir o Tables Collection Editor.
Na lista Members, selecione a tabela para a qual deseja definir uma restrição.
Selecione a propriedade Constraints e clique no botão seguinte para (Collection).
No Constraints Collection Editor, clique em Add e selecione ForeignKeyConstraint.