Za pomocą adnotacji sql:identity i sql:guid
You can specify the sql:identity and sql:guid annotations in an XSD schema on any node that maps to a database column in Microsoft SQL Server.Dlatego obsługuje format wierzchołki updg:at-identity i updg:guid atrybuty formatu w formacie DiffGram jest nie.updg:at-identity atrybut określa zachowanie aktualizowania kolumna typu tożsamości.updg:guid Atrybut pozwala uzyskać wartość identyfikatora GUID z SQL Server i używać go w diagramach aktualizacji.Aby uzyskać więcej informacji i przykładów pracy, zobacz Wstawianie danych XML Updategrams (SQLXML 4.0).
sql:identity i sql:guid Adnotacje rozszerzać funkcje to DataSets.
Podczas wykonywania w formacie DiffGram, najpierw jest konwertowany na diagramach aktualizacji, a następnie wykonać wierzchołki.Określając sql:identity i sql:guid Adnotacje w schematu XSD są w fakt określające zachowanie wierzchołki.Dlatego wszystkie adnotacje są opisane w kontekście wierzchołki.Adnotacje mogą być używane zarówno dla DataSets i updategrams; updategrams zapewniają jeszcze bardziej wydajny sposób obsługi tożsamości i wartości identyfikatora GUID.
sql:identity i sql:guid adnotacje mogą być definiowane w złożonej zawartości elementu.
SQL:Identity adnotacji
Można określić sql:identity adnotacji w schematu XSD w dowolnym węźle, który mapuje kolumna bazy danych typu tożsamości.Wartość określona dla danej adnotacji definiuje sposób aktualizacji kolumna Typ tożsamości (przy użyciu wartości w diagramach aktualizacji, aby zmodyfikować kolumna lub ignorowanie wartości, w którym to przypadek SQL Server–generated wartość jest używana w tej kolumnie).
sql:identity Adnotacji mogą być przypisane dwie wartości:
Ignoruj
Kieruje wierzchołki ignoruje wszelkie wartości podanej w diagramach aktualizacji dla tej kolumna i polegać na SQL Server do generowania wartości tożsamości.useValue
Kieruje wierzchołki używać wartości podanej w diagramach aktualizacji, aby zaktualizować zawartość kolumna typu tożsamości.Wierzchołki nie sprawdza, czy kolumna jest wartość tożsamości, czy nie.
Jeśli wierzchołki określa wartość dla kolumna typu tożsamości sql:identity="useValue" musi być określona w schemacie.
SQL:GUID adnotacji
Wierzchołki można mieć SQL Server wygenerować wartość identyfikatora GUID, a następnie użyć tej wartości w diagramach aktualizacji.W kontekście DataSets, można użyć sql:guid adnotacji, aby określić, czy wartość identyfikatora GUID, który jest generowany przez program SQL Server lub użyj wartości znajduje się w diagramach aktualizacji dla tej kolumna.
sql:identity Adnotacji mogą być przypisane dwie wartości:
Generowanie
Określa, że identyfikator GUID jest generowany przez SQL Server używany dla tej kolumna w operacji aktualizacji.useValue
Określa, że wartość określona w diagramach aktualizacji używane dla kolumna.Jest to wartość domyślna.