StatementBuilder Classe

Définition

construit le tsql qui obtient les données

[System.Runtime.InteropServices.ComVisible(false)]
public class StatementBuilder
[<System.Runtime.InteropServices.ComVisible(false)>]
type StatementBuilder = class
Public Class StatementBuilder
Héritage
StatementBuilder
Attributs

Constructeurs

Nom Description
StatementBuilder()

Constructeur par défaut

Propriétés

Nom Description
Distinct

la sélection doit être distincte

From

retourne la clause FROM

IsFirstJoin

il s’agit de la première table ajoutée à la clause from

SqlPostfix

obtenir l’instruction postfix

SqlStatement

calculer l’instruction sql entière (y compris le préfixe/postfix)

Méthodes

Nom Description
AddCondition(String)

ajouter une CONDITION qui, si la valeur est true, rend le jeu de résultats vide

AddElement(StringBuilder, String, String, String, String)

ajoute de la valeur à un générateur de chaînes à l’aide des délimiteurs spécifiés

AddFields(String)

ajouter à la liste des champs SELECT

AddFrom(String)

ajouter une jointure clasique à la clause FROM

AddJoin(String)

ajouter une nouvelle jointure de syntaxe à la clause FROM

AddOrderBy(String, String, OrderBy+Direction)

ajouter à la clause ODER BY par nom si la propriété apears dans la liste SELECT si elle n’est pas ajoutée par valeur

AddOrderBy(String)

ajouter à la clause ORDER BY

AddPostfix(String)

ajouter à POSTFIX

AddPrefix(String)

ajouter au préfixe

AddProperty(String, String)

ajouter une propriété à la liste SELECT avec alias

AddUrn(String)

ajouter à URN

AddWhere(String)

ajouter à la clause WHERE à l’aide de AND

ClearFailCondition()

effacer la CONDITION qui, si la valeur est true, rend le résultat enpty

GetSqlNoPrefixPostfix()

effacer le préfixe et le postfix et obtenir l’instruction sql restante

IsEmpty(StringBuilder)

retourne true si s est vide

MakeCopy()

effectuer une copie de ce StatementBuilder

Merge(StatementBuilder)

fusionner deux instances StatementBuilder

S’applique à