Langage

SqlPropertyLink Classe

Définition

l’encapsulation d’une property_link utilisée indique les jointures

[System.Runtime.InteropServices.ComVisible(false)]
public class SqlPropertyLink : Microsoft.SqlServer.Management.Sdk.Sfc.ConditionedSql
[<System.Runtime.InteropServices.ComVisible(false)>]
type SqlPropertyLink = class
    inherit ConditionedSql
Public Class SqlPropertyLink
Inherits ConditionedSql
Héritage
SqlPropertyLink
Attributs

Constructeurs

Nom Description
SqlPropertyLink(XmlReadProperty)

initialiser en lisant une balise de propriété (table d’attributs)

SqlPropertyLink(XmlReadPropertyLink)

initialiser avec le lecteur à partir de xml en lisant une balise de property_link

SqlPropertyLink(XmlReadSettings)

initialiser en lisant une balise de paramètre (attribut main_table )

Propriétés

Nom Description
AcceptsMultipleHits

peut être ajouté plusieurs fois

(Hérité de ConditionedSql)
Fields

obtenir la liste des champs déclencheurs

(Hérité de ConditionedSql)
IsUsed

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

(Hérité de ConditionedSql)
LinkFields

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

(Hérité de ConditionedSql)
LinkMultiple

obtenir le lien multiple

(Hérité de ConditionedSql)
Table

obtenir le nom de la table jointe

Used

a été ajouté au moins une fois

(Hérité de ConditionedSql)

Méthodes

Nom Description
Add(ConditionedSqlList, XmlReadProperty)

ajouter à partir d’une balise de propriété

Add(ConditionedSqlList, XmlReadSettings)

ajouter à partir d’une balise de paramètre

AddAll(ConditionedSqlList, XmlReadPropertyLink)

ajouter toutes les balises property_link

AddHit(String, SqlObjectBase, StatementBuilder)

ajouter une correspondance pour ce champ met à jour l’instruction StatementBuilder

AddLinkMultiple(XmlReadMultipleLink)

intialize link multiple

(Hérité de ConditionedSql)
ClearHit()

marquer ce sql comme non utilisé

(Hérité de ConditionedSql)
GetFilter(SqlObjectBase)

obtenir le filtre pour la jointure

GetTableNameWithAlias(SqlObjectBase)

obtenir le nom de la table avec l’alias au format tsql

IsDefault()

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

(Hérité de ConditionedSql)
IsHit(String)

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

(Hérité de ConditionedSql)
MarkHit()

marquer ce sql comme utilisé

(Hérité de ConditionedSql)
SetFields(StringCollection)

définir les champs déclencheurs

(Hérité de ConditionedSql)
TestHit(String)

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

(Hérité de ConditionedSql)

S’applique à