ConditionedSql Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
clase que encapsula una sql condicionada que es sql, solo es necesaria cuando se solicita una propiedad
[System.Runtime.InteropServices.ComVisible(false)]
public abstract class ConditionedSql
[<System.Runtime.InteropServices.ComVisible(false)>]
type ConditionedSql = class
Public MustInherit Class ConditionedSql
- Herencia
-
ConditionedSql
- Derivado
- Atributos
Constructores
| Nombre | Description |
|---|---|
| ConditionedSql() |
Constructor por defecto |
Propiedades
| Nombre | Description |
|---|---|
| AcceptsMultipleHits |
se puede agregar varias veces |
| Fields |
obtener la lista de campos de desencadenamiento |
| IsUsed |
¿ya se ha usado este sql acondicionado? ( importante porque solo se puede usar una vez ) |
| LinkFields |
obtener la lista de campos para los que necesitamos su valor |
| LinkMultiple |
obtener el vínculo múltiple |
| Used |
se ha agregado al menos una vez |
Métodos
| Nombre | Description |
|---|---|
| AddHit(String, SqlObjectBase, StatementBuilder) |
agregar aciertos para el campo desde el objeto ( nivel ) obj, agregar registro en StamentBuilder sb |
| AddLinkMultiple(XmlReadMultipleLink) |
inicializar varios vínculos |
| ClearHit() |
marcar este código SQL como no usado |
| IsDefault() |
este sql siempre debe agregarse independientemente de los campos solicitados. |
| IsHit(String) |
devuelve true si el campo ha provocado que se agregue sql. |
| MarkHit() |
marcar este código sql como se usa |
| SetFields(StringCollection) |
establecer los campos desencadenadores |
| TestHit(String) |
pruebe si el campo haría que se agregue tsql ( no parece si ya se usó ) |