SqlPropertyLink Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Klasse kapselt eine verwendete property_link geben Verknüpfungen an.
[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
- Vererbung
- Attribute
Konstruktoren
| Name | Beschreibung |
|---|---|
| SqlPropertyLink(XmlReadProperty) |
initialisieren durch Lesen eines Eigenschaftstags ( Attributtabelle ) |
| SqlPropertyLink(XmlReadPropertyLink) |
Initialisieren mit Reader aus XML durch Lesen eines property_link-Tags |
| SqlPropertyLink(XmlReadSettings) |
initialisieren durch Lesen eines Einstellungstags ( Attribut main_table ) |
Eigenschaften
| Name | Beschreibung |
|---|---|
| AcceptsMultipleHits |
kann mehrmals hinzugefügt werden (Geerbt von ConditionedSql) |
| Fields |
Abrufen der Liste der auslösenden Felder (Geerbt von ConditionedSql) |
| IsUsed |
ist diese konditionierte SQL bereits verwendet? ( wichtig, da es nur einmal verwendet werden kann ) (Geerbt von ConditionedSql) |
| LinkFields |
Abrufen der Liste der Felder, für die wir ihren Wert benötigen (Geerbt von ConditionedSql) |
| LinkMultiple |
Abrufen des Links mehrfach (Geerbt von ConditionedSql) |
| Table |
get set the join table name |
| Used |
wurde mindestens einmal hinzugefügt. (Geerbt von ConditionedSql) |
Methoden
| Name | Beschreibung |
|---|---|
| Add(ConditionedSqlList, XmlReadProperty) |
aus einem Eigenschaftentag hinzufügen |
| Add(ConditionedSqlList, XmlReadSettings) |
Aus Einstellungstag hinzufügen |
| AddAll(ConditionedSqlList, XmlReadPropertyLink) |
Hinzufügen aller property_link-Tags |
| AddHit(String, SqlObjectBase, StatementBuilder) |
Hinzufügen von Treffern für dieses Feld aktualisieren "StatementBuilder" |
| AddLinkMultiple(XmlReadMultipleLink) |
Intialisieren von Verknüpfungen mit mehreren (Geerbt von ConditionedSql) |
| ClearHit() |
Diese SQL-Datei als nicht verwendet markieren (Geerbt von ConditionedSql) |
| GetFilter(SqlObjectBase) |
Abrufen des Filters für den Beitritt |
| GetTableNameWithAlias(SqlObjectBase) |
Abrufen des Tabellennamens mit Alias im tsql-Format |
| IsDefault() |
Diese SQL muss immer hinzugefügt werden, unabhängig davon, welche Felder angefordert werden. (Geerbt von ConditionedSql) |
| IsHit(String) |
"true" zurückgeben, wenn das Feld dazu geführt hat, dass die SQL-Datei hinzugefügt wurde (Geerbt von ConditionedSql) |
| MarkHit() |
Diese SQL-Datei als verwendet markieren (Geerbt von ConditionedSql) |
| SetFields(StringCollection) |
Festlegen der auslösenden Felder (Geerbt von ConditionedSql) |
| TestHit(String) |
test if the field would make the tsql to be added ( it does not look if it was already used ) (Geerbt von ConditionedSql) |