ConditionedSql Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 ) |