Sdílet prostřednictvím


SqlModelBuilder – třída

Třída, která odpovídá za sestavení model SQL Server databáze.

Hierarchie dědičnosti

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelBuilder
    Microsoft.Data.Schema.Sql.SchemaModel.SqlModelBuilder

Obor názvů:  Microsoft.Data.Schema.Sql.SchemaModel
Sestavení:  Microsoft.Data.Schema.Sql (v Microsoft.Data.Schema.Sql.dll)

Syntaxe

'Deklarace
Public NotInheritable Class SqlModelBuilder _
    Inherits ModelBuilder
public sealed class SqlModelBuilder : ModelBuilder
public ref class SqlModelBuilder sealed : public ModelBuilder
[<Sealed>]
type SqlModelBuilder =  
    class
        inherit ModelBuilder
    end
public final class SqlModelBuilder extends ModelBuilder

Typ SqlModelBuilder zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost DataSchemaModel Získá model, který je sestavena tvůrce tohoto modelu.
Veřejná vlastnost IsOptimizedForInsert Získá hodnotu označující, zda model aktuálně optimalizované pro vložení.
Veřejná vlastnost IsOptimizedForQuery Získá hodnotu označující, zda model aktuálně optimalizované pro dotazování.

Na začátek

Metody

  Název Popis
Veřejná metoda Add Přidá vlastní data správce schématu jako odkazy. (Přepisuje ModelBuilder.Add(CustomSchemaData).)
Veřejná metoda AddObjects Přidáte objekty do modelu. (Přepisuje ModelBuilder.AddObjects(String, TextReader, IDictionary<String, String>).)
Veřejná metoda BeginBatchUpdate Aktualizace požadavků ModelBuilder spusťte dávkový režim zpracování. (Přepisuje ModelBuilder.BeginBatchUpdate().)
Veřejná metoda Delete Odebere ze správce schématu, například odkazy na vlastní data. (Přepisuje ModelBuilder.Delete(CustomSchemaData).)
Veřejná metoda DeleteObjects Odstraní objekty v modelu, které byly přidány pomocí zadaného cacheIdentifier. (Přepisuje ModelBuilder.DeleteObjects(String).)
Veřejná metoda EndBatchUpdate Požadavky ModelBuilder zastavit dávkové zpracování režim aktualizace. (Přepisuje ModelBuilder.EndBatchUpdate().)
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Veřejná metoda OptimizeForInsert Model přepne do režimu, který je optimalizován pro vkládání. (Přepisuje ModelBuilder.OptimizeForInsert().)
Veřejná metoda OptimizeForQuery Model přepne do režimu, který je optimalizován pro dotazování. (Přepisuje ModelBuilder.OptimizeForQuery().)
Veřejná metoda ResetInternalElementsResolutionStatus Obnoví stav řešení pro vnitřní prvky. (Přepisuje ModelBuilder.ResetInternalElementsResolutionStatus().)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda UpdateObjects Aktualizace objektů v modelu. (Přepisuje ModelBuilder.UpdateObjects(String, TextReader, IDictionary<String, String>).)

Na začátek

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.Data.Schema.Sql.SchemaModel – obor názvů