SqlPropertyLink クラス

定義

使用されるproperty_linkをカプセル化するクラスは結合を示します

[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
継承
SqlPropertyLink
属性

コンストラクター

名前 説明
SqlPropertyLink(XmlReadProperty)

プロパティ タグ (属性テーブル) を読み取って初期化する

SqlPropertyLink(XmlReadPropertyLink)

property_link タグを読み取って xml からリーダーを使用して初期化する

SqlPropertyLink(XmlReadSettings)

設定タグ (属性main_table) を読み取って初期化する

プロパティ

名前 説明
AcceptsMultipleHits

を複数回追加できます。

(継承元 ConditionedSql)
Fields

トリガー フィールドの一覧を取得する

(継承元 ConditionedSql)
IsUsed

この条件付き SQL は既に使用されていますか。 (1回しか使えないため重要)

(継承元 ConditionedSql)
LinkFields

値が必要なフィールドの一覧を取得する

(継承元 ConditionedSql)
LinkMultiple

複数のリンクを取得する

(継承元 ConditionedSql)
Table

get set the joined table name

Used

が少なくとも 1 回追加されました

(継承元 ConditionedSql)

メソッド

名前 説明
Add(ConditionedSqlList, XmlReadProperty)

プロパティ タグから追加する

Add(ConditionedSqlList, XmlReadSettings)

タグの設定から追加

AddAll(ConditionedSqlList, XmlReadPropertyLink)

すべてのproperty_link タグを追加する

AddHit(String, SqlObjectBase, StatementBuilder)

このフィールドのヒットを追加して StatementBuilder を更新する

AddLinkMultiple(XmlReadMultipleLink)

複数のリンクを初期化する

(継承元 ConditionedSql)
ClearHit()

この SQL を使用しないものとしてマークする

(継承元 ConditionedSql)
GetFilter(SqlObjectBase)

結合のフィルターを取得する

GetTableNameWithAlias(SqlObjectBase)

tsql 形式の別名を持つテーブル名を取得する

IsDefault()

この SQL は、要求されるフィールドに関係なく常に追加する必要があります

(継承元 ConditionedSql)
IsHit(String)

フィールドによって sql が追加された場合は true を返します

(継承元 ConditionedSql)
MarkHit()

この SQL を使用済みとしてマークする

(継承元 ConditionedSql)
SetFields(StringCollection)

トリガー フィールドを設定する

(継承元 ConditionedSql)
TestHit(String)

フィールドが追加されるtsqlを作るかどうかをテストします(それが既に使用されているかどうかは見えません)

(継承元 ConditionedSql)

適用対象