MissingSchemaAction Výčet

Definice

Určuje akci, která se má provést při přidávání dat do DataSet a chybí požadované DataTable nebo DataColumn.

public enum class MissingSchemaAction
public enum MissingSchemaAction
type MissingSchemaAction = 
Public Enum MissingSchemaAction
Dědičnost
MissingSchemaAction

Pole

Name Hodnota Description
Add 1

Přidá potřebné sloupce pro dokončení schématu.

Ignore 2

Ignoruje nadbytečné sloupce.

Error 3

Pokud InvalidOperationException chybí zadané mapování sloupců, vygeneruje se.

AddWithKey 4

Přidá potřebné sloupce a informace o primárním klíči pro dokončení schématu. Další informace o tom, jak se informace o primárním klíči přidají do souboru DataTable, naleznete v tématu FillSchema(DataSet, SchemaType).

Pokud chcete správně pracovat s .NET Framework Zprostředkovatel dat pro OLE DB, AddWithKey vyžaduje, aby nativní zprostředkovatel OLE DB získal nezbytné informace o primárním klíči nastavením vlastnosti DBPROP_UNIQUEROWS a potom určuje, které sloupce jsou primárními klíči sloupce prozkoumáním DBCOLUMN_KEYCOLUMN v IColumnsRowset. Jako alternativu může uživatel explicitně nastavit omezení primárního klíče u každého DataTable. Tím zajistíte, aby se příchozí záznamy, které odpovídají existujícím záznamům, aktualizovaly místo připojení. Při použití AddWithKeyrozhraní .NET Framework Zprostředkovatel dat pro SQL Server připojí klauzuli FOR BROWSE k příkazu, který se spouští. Uživatel by měl vědět o potenciálních vedlejších účinků, jako je interference s použitím příkazů SET FMTONLY ON. Další informace naleznete v tématu SET FMTONLY (Transact-SQL).

Poznámky

Hodnoty MissingSchemaAction se používají při každém provedení akce, která by mohla změnit schéma objektu DataSet.

Platí pro

Viz také