Linguaggio

SqlPropertyLink Classe

Definizione

classe che incapsula una property_link usata per indicare i join

[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
Ereditarietà
SqlPropertyLink
Attributi

Costruttori

Nome Descrizione
SqlPropertyLink(XmlReadProperty)

inizializzare leggendo un tag di proprietà ( tabella di attributi )

SqlPropertyLink(XmlReadPropertyLink)

inizializzare con lettore da xml leggendo un tag property_link

SqlPropertyLink(XmlReadSettings)

inizializzare leggendo un tag di impostazione ( attributo main_table )

Proprietà

Nome Descrizione
AcceptsMultipleHits

può essere aggiunto più volte

(Ereditato da ConditionedSql)
Fields

ottenere l'elenco dei campi di attivazione

(Ereditato da ConditionedSql)
IsUsed

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

(Ereditato da ConditionedSql)
LinkFields

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

(Ereditato da ConditionedSql)
LinkMultiple

ottenere il collegamento multiplo

(Ereditato da ConditionedSql)
Table

get set the join table name

Used

è stato aggiunto almeno una volta

(Ereditato da ConditionedSql)

Metodi

Nome Descrizione
Add(ConditionedSqlList, XmlReadProperty)

aggiungere da un tag di proprietà

Add(ConditionedSqlList, XmlReadSettings)

aggiungi dal tag di impostazione

AddAll(ConditionedSqlList, XmlReadPropertyLink)

aggiungere tutti i tag property_link

AddHit(String, SqlObjectBase, StatementBuilder)

aggiungere hit per questo campo aggiornare StatementBuilder

AddLinkMultiple(XmlReadMultipleLink)

intialize link multiple

(Ereditato da ConditionedSql)
ClearHit()

contrassegnare questo sql come non usato

(Ereditato da ConditionedSql)
GetFilter(SqlObjectBase)

ottenere il filtro per il join

GetTableNameWithAlias(SqlObjectBase)

ottenere il nome della tabella con alias in formato tsql

IsDefault()

questo sql deve essere sempre aggiunto indipendentemente dai campi richiesti

(Ereditato da ConditionedSql)
IsHit(String)

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

(Ereditato da ConditionedSql)
MarkHit()

contrassegnare questo sql come usato

(Ereditato da ConditionedSql)
SetFields(StringCollection)

impostare i campi di attivazione

(Ereditato da ConditionedSql)
TestHit(String)

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

(Ereditato da ConditionedSql)

Si applica a