ConditionedSql Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
classe encapsulando um sql condicional que é um sql que é necessário somente quando uma propriedade é solicitada
[System.Runtime.InteropServices.ComVisible(false)]
public abstract class ConditionedSql
[<System.Runtime.InteropServices.ComVisible(false)>]
type ConditionedSql = class
Public MustInherit Class ConditionedSql
- Herança
-
ConditionedSql
- Derivado
- Atributos
Construtores
| Nome | Description |
|---|---|
| ConditionedSql() |
Construtor padrão |
Propriedades
| Nome | Description |
|---|---|
| AcceptsMultipleHits |
pode ser adicionado várias vezes |
| Fields |
obter a lista de campos de gatilho |
| IsUsed |
esse sql condicional já é usado? ( importante porque ele pode ser usado apenas uma vez ) |
| LinkFields |
obter a lista de campos para os quais precisamos de seu valor |
| LinkMultiple |
obter o link múltiplo |
| Used |
foi adicionado pelo menos uma vez |
Métodos
| Nome | Description |
|---|---|
| AddHit(String, SqlObjectBase, StatementBuilder) |
adicionar hit para o campo do objeto (nível ) obj, adicionar registro no banco de dados StamentBuilder |
| AddLinkMultiple(XmlReadMultipleLink) |
intializar link múltiplo |
| ClearHit() |
marcar este sql como não usado |
| IsDefault() |
este sql sempre deve ser adicionado, não importa quais campos sejam solicitados |
| IsHit(String) |
retornar true se o campo tiver causado a adição do sql |
| MarkHit() |
marcar este sql conforme usado |
| SetFields(StringCollection) |
definir os campos de gatilho |
| TestHit(String) |
testar se o campo faria o tsql a ser adicionado ( ele não parece se ele já foi usado ) |