MissingSchemaAction Wyliczenie

Definicja

Określa akcję, która ma być wykonywana podczas dodawania danych do DataSet elementów i wymaganych DataTable lub DataColumn brakujących.

public enum class MissingSchemaAction
public enum MissingSchemaAction
type MissingSchemaAction = 
Public Enum MissingSchemaAction
Dziedziczenie
MissingSchemaAction

Pola

Add 1

Dodaje niezbędne kolumny do ukończenia schematu.

AddWithKey 4

Dodaje niezbędne kolumny i podstawowe informacje o kluczu w celu ukończenia schematu. Aby uzyskać więcej informacji na temat sposobu dodawania informacji o kluczu podstawowym do elementu DataTable, zobacz FillSchema(DataSet, SchemaType).

Aby działać prawidłowo z .NET Framework Dostawca danych dla OLE DB, wymaga, aby natywny dostawca OLE DB uzyskał niezbędne podstawowe informacje o kluczu podstawowym, AddWithKey ustawiając właściwość DBPROP_UNIQUEROWS, a następnie określa, które kolumny są kolumnami klucza podstawowego, sprawdzając DBCOLUMN_KEYCOLUMN w elembcie IColumnsRowset. Alternatywnie użytkownik może jawnie ustawić ograniczenia klucza podstawowego dla każdego DataTableelementu . Dzięki temu rekordy przychodzące zgodne z istniejącymi rekordami są aktualizowane zamiast dołączane. W przypadku używania AddWithKeymetody .NET Framework Dostawca danych dla SQL Server dołącza klauzulę FOR BROWSE do wykonywanej instrukcji. Użytkownik powinien mieć świadomość potencjalnych skutków ubocznych, takich jak ingerencja w użycie instrukcji SET FMTONLY ON. Aby uzyskać więcej informacji, zobacz SET FMTONLY (Transact-SQL).

Error 3

Element InvalidOperationException jest generowany, jeśli brakuje określonego mapowania kolumn.

Ignore 2

Ignoruje dodatkowe kolumny.

Uwagi

Wartości MissingSchemaAction są używane za każdym razem, gdy zostanie podjęta akcja, która może zmienić schemat elementu DataSet.

Dotyczy

Zobacz też