Partilhar via


ObjectDataSourceView.Insert(IDictionary) Método

Definição

Executa uma operação de inserção chamando o método de objeto empresarial identificado pela InsertMethod propriedade usando a coleção especificada values .

public:
 int Insert(System::Collections::IDictionary ^ values);
public int Insert(System.Collections.IDictionary values);
override this.Insert : System.Collections.IDictionary -> int
Public Function Insert (values As IDictionary) As Integer

Parâmetros

values
IDictionary

Uma IDictionary coleção de parâmetros usados com a InsertMethod propriedade para executar a operação de inserção. Se não houver parâmetros associados ao método, passe null.

Retornos

O número de linhas inseridas; caso contrário, -1, se o número não for conhecido.

Exceções

A CanInsert propriedade retorna false.

Comentários

O valor de retorno padrão é -1, o que significa que um número desconhecido de linhas foi inserido. Para retornar um valor diferente, defina a AffectedRows propriedade do ObjectDataSourceStatusEventArgs objeto do Inserted evento. O número de linhas afetadas normalmente é retornado pelo Insert método para o objeto de negócios e esse valor está disponível na ReturnValue propriedade do ObjectDataSourceStatusEventArgs objeto do Inserted evento.

O Insert método chama o ExecuteInsert método, passando a values coleção.

Aplica-se a

Confira também