Langue

ConditionedSql Classe

Définition

classe encapsulant un sql conditionné qui est un sql nécessaire uniquement lorsqu’une propriété est demandée

[System.Runtime.InteropServices.ComVisible(false)]
public abstract class ConditionedSql
[<System.Runtime.InteropServices.ComVisible(false)>]
type ConditionedSql = class
Public MustInherit Class ConditionedSql
Héritage
ConditionedSql
Dérivé
Attributs

Constructeurs

Nom Description
ConditionedSql()

Constructeur par défaut

Propriétés

Nom Description
AcceptsMultipleHits

peut être ajouté plusieurs fois

Fields

obtenir la liste des champs déclencheurs

IsUsed

est-ce que ce sql conditionné est déjà utilisé ? ( important, car il ne peut être utilisé qu’une seule fois)

LinkFields

obtenir la liste des champs pour lesquels nous avons besoin de leur valeur

LinkMultiple

obtenir le lien multiple

Used

a été ajouté au moins une fois

Méthodes

Nom Description
AddHit(String, SqlObjectBase, StatementBuilder)

ajouter une correspondance pour le champ à partir de l’objet (niveau ) obj, ajouter un enregistrement dans le sb StamentBuilder

AddLinkMultiple(XmlReadMultipleLink)

intialize link multiple

ClearHit()

marquer ce sql comme non utilisé

IsDefault()

ce sql doit toujours être ajouté quel que soit le champ demandé

IsHit(String)

retourne true si le champ a provoqué l’ajout de sql

MarkHit()

marquer ce sql comme utilisé

SetFields(StringCollection)

définir les champs déclencheurs

TestHit(String)

test si le champ rend le tsql à ajouter ( il ne semble pas s’il a déjà été utilisé)

S’applique à