Slide 42
Slide 42 text
Alteração de objetos de schema
que não são persistidos
• Em modificações de objetos – e.g., datasets, domains,
fields, etc., você deve estar atento ao fato dessas classes
serem divididas em duas categorias com os seguintes
comportamentos:
- Aquelas que serão automaticamente persistidas (“tables”)
- Aquelas que podem não ser (fields, domains, indexes)
• Um exemplo clássico são os métodos IClass.AddField() e
IFieldsEdit.AddField()
- quando o 1o é chamado a API adiciona o campo a tabela
no banco de dados
- quando o 2o é chamado o campo é adicionado somente
na memória. A alteração não é efetuada no banco de
dados