SqlPropertyLink Classe

Definição

classe encapsulando um property_link usado indicam junções

[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
Herança
SqlPropertyLink
Atributos

Construtores

Nome Description
SqlPropertyLink(XmlReadProperty)

inicializar lendo uma marca de propriedade (tabela de atributo)

SqlPropertyLink(XmlReadPropertyLink)

inicializar com o leitor de xml lendo uma marca de property_link

SqlPropertyLink(XmlReadSettings)

inicializar lendo uma marca de configuração (atributo main_table)

Propriedades

Nome Description
AcceptsMultipleHits

pode ser adicionado várias vezes

(Herdado de ConditionedSql)
Fields

obter a lista de campos de gatilho

(Herdado de ConditionedSql)
IsUsed

esse sql condicional já é usado? ( importante porque ele pode ser usado apenas uma vez )

(Herdado de ConditionedSql)
LinkFields

obter a lista de campos para os quais precisamos de seu valor

(Herdado de ConditionedSql)
LinkMultiple

obter o link múltiplo

(Herdado de ConditionedSql)
Table

get set the joined table name

Used

foi adicionado pelo menos uma vez

(Herdado de ConditionedSql)

Métodos

Nome Description
Add(ConditionedSqlList, XmlReadProperty)

adicionar a partir de uma marca de propriedade

Add(ConditionedSqlList, XmlReadSettings)

adicionar da marca de configuração

AddAll(ConditionedSqlList, XmlReadPropertyLink)

adicionar todas as marcas de property_link

AddHit(String, SqlObjectBase, StatementBuilder)

adicionar hit para este campo atualizar o StatementBuilder

AddLinkMultiple(XmlReadMultipleLink)

intializar link múltiplo

(Herdado de ConditionedSql)
ClearHit()

marcar este sql como não usado

(Herdado de ConditionedSql)
GetFilter(SqlObjectBase)

obter o filtro para a junção

GetTableNameWithAlias(SqlObjectBase)

obter o nome da tabela com alias no formato tsql

IsDefault()

este sql sempre deve ser adicionado, não importa quais campos sejam solicitados

(Herdado de ConditionedSql)
IsHit(String)

retornar true se o campo tiver causado a adição do sql

(Herdado de ConditionedSql)
MarkHit()

marcar este sql conforme usado

(Herdado de ConditionedSql)
SetFields(StringCollection)

definir os campos de gatilho

(Herdado de ConditionedSql)
TestHit(String)

testar se o campo faria o tsql a ser adicionado ( ele não parece se ele já foi usado )

(Herdado de ConditionedSql)

Aplica-se a