Construtor
# novo SqlCacheDependency(connectionString, cmdText, cmdType, cmdParams)
Inicializa uma nova instância do SqlCacheDependency classe, usando a string de conexão e a string de consulta fornecidas. Este construtor é usado para criar SqlCacheDependency objetos que usam o recurso de notificação de consulta dos produtos SQL Server 2005. A consulta SQL deve incluir o seguinte: Nomes de tabela totalmente qualificados, incluindo o nome do proprietário da tabela. Por exemplo, para fazer referência a uma tabela chamada "clientes" que pertence ao proprietário do banco de dados, a instrução SQL deve fazer referência a "dbo.customers". Nomes de colunas explícitos na instrução Select. Você não pode usar o caractere curinga asterisco (*) para selecionar todas as colunas de uma tabela. Por exemplo, em vez de "selecionar * de clientes", você deve usar "selecionar nome, endereço, cidade, estado de dbo.clientes".
Nome | Formato | Descrição |
---|---|---|
connectionString |
Tanga | cadeia de conexão a ser usada pela dependência. |
cmdText |
Tanga | cmdText a ser usado pela dependência. |
cmdType |
SqlCommandType | O tipo do comando. (texto/procedimento armazenado) |
cmdParams |
Mapa | Parâmetros a serem passados para o comando. |
//Initialize the Cache Cluster
let cache = await ncache.CacheManager.getCache("demoCache");
//SQL server configuration
let connectionString = "Data Source=SERVER;Database=temp;User ID=Admin;password = xxxxxxx";
//SQL query
let queryString = "SELECT ProductID, ProductName, QuantityPerUnit, UnitPrice FROM dbo.PRODUCTS WHERE PRODUCTID = 1";
//Create SqlCacheDependency object
let sqlServerDependency = new ncache.SqlCacheDependency(connectionString, queryString );
// Create CacheItem
let caceItem = new ncache.CacheItem("Value:SqlCacheDependency-test");
//Set dependency of cache item
caceItem.setDependency(sqlServerDependency);
let cacheItemVersion = await cache.add("Key:SqlCacheDependency", caceItem);
De Depósito
# getCommandParams() → {Mapa}
Parâmetros a serem usados pela dependência.
Mapa de Devoluções .
- Formato
- Mapa
# getCommandText() → {Sequência}
CommandText a ser usado pela dependência.
Retorna CommandText.
- Formato
- Tanga
# getCommandType() → {Tipo de comando}
Descreve o tipo do comando SQL passado para SQLDependency.
Retorna o tipo do comando SQL.
- Formato
- Tipo de comando
# getConnectionString() → {Sequência}
A cadeia de conexão é a cadeia de conexão necessária ao cache para conectar-se ao banco de dados.
Retorna a Cadeia de Conexão.
- Formato
- Tanga