SqlPropertyLink Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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) |