ConditionedSql Classe

Definição

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 )

Aplica-se a