Lingua

ConditionedSql Classe

Definizione

classe che incapsula un sql con condizione che è un sql è necessario solo quando viene richiesta una proprietà

[System.Runtime.InteropServices.ComVisible(false)]
public abstract class ConditionedSql
[<System.Runtime.InteropServices.ComVisible(false)>]
type ConditionedSql = class
Public MustInherit Class ConditionedSql
Ereditarietà
ConditionedSql
Derivato
Attributi

Costruttori

Nome Descrizione
ConditionedSql()

Costruttore predefinito

Proprietà

Nome Descrizione
AcceptsMultipleHits

può essere aggiunto più volte

Fields

ottenere l'elenco dei campi di attivazione

IsUsed

è già usato sql con condizione? ( importante perché può essere usato solo una volta )

LinkFields

ottenere l'elenco dei campi per cui è necessario il relativo valore

LinkMultiple

ottenere il collegamento multiplo

Used

è stato aggiunto almeno una volta

Metodi

Nome Descrizione
AddHit(String, SqlObjectBase, StatementBuilder)

aggiungere hit per il campo dall'oggetto ( livello ) obj, aggiungere il record nella sb di StamentBuilder

AddLinkMultiple(XmlReadMultipleLink)

intialize link multiple

ClearHit()

contrassegnare questo sql come non usato

IsDefault()

questo sql deve essere sempre aggiunto indipendentemente dai campi richiesti

IsHit(String)

restituisce true se il campo ha causato l'aggiunta di sql

MarkHit()

contrassegnare questo sql come usato

SetFields(StringCollection)

impostare i campi di attivazione

TestHit(String)

verificare se il campo renderebbe tsql da aggiungere ( non sembra se fosse già stato usato )

Si applica a