MissingSchemaAction Enumeração

Definição

Especifica a ação a ser tomada ao adicionar dados ao DataSet e o DataTable ou DataColumn necessário está ausente.Specifies the action to take when adding data to the DataSet and the required DataTable or DataColumn is missing.

public enum class MissingSchemaAction
public enum MissingSchemaAction
type MissingSchemaAction = 
Public Enum MissingSchemaAction
Herança
MissingSchemaAction

Campos

Add 1

Adiciona as colunas necessárias para concluir o esquema.Adds the necessary columns to complete the schema.

AddWithKey 4

Adiciona as colunas necessárias e as informações de chave primária para concluir o esquema.Adds the necessary columns and primary key information to complete the schema. Para obter mais informações sobre como as informações de chave primária são adicionadas a um DataTable, consulte FillSchema(DataSet, SchemaType). Para que o AddWithKey funcione corretamente com o Provedor de Dados .NET Framework para OLE DB, é necessário que o provedor OLE DB nativo obtenha as informações de chave primária necessárias definindo a propriedade DBPROP_UNIQUEROWS e, em seguida, determine quais colunas são colunas de chave primária examinando DBCOLUMN_KEYCOLUMN em IColumnsRowset.For more information about how primary key information is added to a DataTable, see FillSchema(DataSet, SchemaType).To function properly with the .NET Framework Data Provider for OLE DB, AddWithKey requires that the native OLE DB provider obtains necessary primary key information by setting the DBPROP_UNIQUEROWS property, and then determines which columns are primary key columns by examining DBCOLUMN_KEYCOLUMN in the IColumnsRowset. Como alternativa, o usuário pode definir explicitamente as restrições de chave primária em cada DataTable.As an alternative, the user may explicitly set the primary key constraints on each DataTable. Isso garante que os registros de entrada que correspondem aos registros existentes são atualizados em vez de acrescentados.This ensures that incoming records that match existing records are updated instead of appended. Ao usar AddWithKey, o Provedor de Dados .NET Framework para SQL Server acrescenta uma cláusula FOR BROWSE à instrução executada.When using AddWithKey, the .NET Framework Data Provider for SQL Server appends a FOR BROWSE clause to the statement being executed. O usuário deve estar ciente de efeitos colaterais potenciais, como interferência no uso de instruções SET FMTONLY ON.The user should be aware of potential side effects, such as interference with the use of SET FMTONLY ON statements. Para obter mais informações, confira SET FMTONLY (Transact-SQL).For more information, see SET FMTONLY (Transact-SQL).

Error 3

Um InvalidOperationException será gerado se o mapeamento de coluna especificado estiver ausente.An InvalidOperationException is generated if the specified column mapping is missing.

Ignore 2

Ignora as colunas extras.Ignores the extra columns.

Comentários

Os MissingSchemaAction valores são usados sempre que é executada uma ação que pode alterar o esquema do DataSet .The MissingSchemaAction values are used whenever an action is taken that could change the schema of the DataSet.

Aplica-se a

Confira também