Click or drag to resize

QSAdoNet Namespace

 
Classi
  ClasseDescrizione
Classe pubblicaEsempio di codiceConnOpCloser
Gestisce l'apertura e la chiusura della connessione in modo che le operazioni racchiuse nella clausola using siano svolte con la connessione aperta.
Classe pubblicaQSCommandBase
Classe base per i comandi SQL.
Classe pubblicaQSConnection
Gestisce la connessione ad un Database Ado.net.
Classe pubblicaQSConnectionIndexProperty
Classe usata per salvare le proprietà di un indice.
Classe pubblicaQsCreateConstraintCommand
Classe per creare un indice su un insieme di campi di una tabella.
Classe pubblicaQsCreateFieldCommand
Classe per creare un insieme di campi in una tabella.
Classe pubblicaQsCreateIndexCommand
Classe per creare un indice su un insieme di campi di una tabella.
Classe pubblicaQsCreateTableCommand
Classe per creare una tabella.
Classe pubblicaQSDeleteCommand
Implementa le funzionalità di DELETE.
Classe pubblicaQsDropConstraintCommand
Classe per eliminare un insieme di campi da una tabella.
Classe pubblicaQsDropFieldCommand
Classe per eliminare un insieme di campi da una tabella.
Classe pubblicaQsDropIndexCommand
Classe per eliminare un insieme di campi da una tabella.
Classe pubblicaQsDropTableCommand
Classe per droppare una tabella.
Classe pubblicaQSInsertCommand
Implementa le funzionalità di INSERT.
Classe pubblicaQSSelectCommand
Implementa le funzionalità di SELECT.
Classe pubblicaQSSql
Classe pubblicaQSSqlBetweenOperator
Descrive un operatore BETWEEN che lega tre elementi. Es: (A BETWEEN B AND C).
Classe pubblicaQSSqlBinaryOperator
Descrive un operatore binario che lega due elementi. Es: (A = B).
Classe pubblicaQSSqlColumnField
Descrive un singolo campo di una istruzione di modifica/aggiunta di un campo.
Classe pubblicaQSSqlCommaStatementList
Lista di elementi ISqlStatement che vengono concatenati con una virgola.
Classe pubblicaQSSqlField
Descrive un singolo campo di una istruzione SQL.
Classe pubblicaQSSqlFunction
Descrive una funzione di aggregazione come COUNT, SUM, MAX, MIN, AVERAGE.
Classe pubblicaQSSqlFunctionReplace
Descrive una funzione di replace
Classe pubblicaQSSqlInQuery
Crea una sottoquery in forma: "CAMPO IN ('valore1','valore2',....)".
Classe pubblicaQSSqlJoinQuery
Crea una JOIN in forma: "XXX JOIN TABLE/(SELECT) ON ....".
Classe pubblicaQSSqlLikeOperator
Descrive un operatore LIKE. Es: (A LIKE @A) dove @A è una stringa con %.
Classe pubblicaQSSqlLiteral
Descrive un singolo campo di una istruzione SQL.
Classe pubblicaQSSqlSpaceStatementList
Lista di elementi ISqlStatement che vengono concatenati da spazio e racchiusi tra parentesi.
Classe pubblicaQSSqlStatementBase
Classe base per tutti gli elementi di una istruzione SQL.
Classe pubblicaQSSqlSubQuery
Crea una sottoquery in forma: "CAMPO IN (SELECT ....)".
Classe pubblicaQSSqlUnaryOperator
Descrive un operatore unario legato ad un elemento. Es: "NOT (...)".
Classe pubblicaQSUpdateCommand
Implementa le funzionalità di UPDATE.
Classe pubblicaQsUpdateFieldCommand
Classe per alterare un insieme di campi di una tabella.
Classe pubblicaQSUpdateInsertCommand
Implementa le funzionalità di UPDATE se il record esiste altrimenti effettua un INSERT. Nei Fileds inserire tutti i campi da aggiornare o inserire.
Classe pubblicaRecordReaderEventArgs
Argomento passato al QsAdoNetRecordReaderHandler contenente le informazioni necessarie alla lettura dei dati.
Interfacce
  InterfacciaDescrizione
Interfaccia pubblicaISqlStatement
Interfaccia comune alle istruzioni SQL.
Enumerazioni
  EnumerazioneDescrizione
Enumerazione pubblicaSqlBinaryOperatorEnum
Enumerazione degli operatori di comparazione binaria.
Enumerazione pubblicaSqlJoinEnum
Enumerazione tipologie Join
Enumerazione pubblicaSqlLikeOperatorEnum
Enumerazione degli operatori di Like.
Enumerazione pubblicaSqlUnaryOperatorEnum
Enumerazione degli operatori unari.