Я оцениваю NCache с последних нескольких недель. Му вопрос специфичен для методов запроса данных кэша. Я ищу что-то похожее на метод ADO.NET, упомянутый ниже. Требование предоставлять несколько запросов одновременно и перебирать набор результатов один за другим.
Код ADO.NET для вышеупомянутой выборки из базы данных выглядит следующим образом.
connetionString = "Data Source=ServerName;Initial Catalog=DatabaseName;User ID=UserName;Password=Password";
sql = "Select top 2 * from product; select top 2 * from ordermaster; select top 2 * from orderdetails";
sqlCnn = new SqlConnection(connetionString);
try
{
sqlCnn.Open();
sqlCmd = new SqlCommand(sql, sqlCnn);
SqlDataReader sqlReader = sqlCmd.ExecuteReader();
while (sqlReader.Read())
{
MessageBox.Show ("From first SQL - " + sqlReader.GetValue(0) + " - " + sqlReader.GetValue(1));
}
sqlReader.NextResult();
while (sqlReader.Read())
{
MessageBox.Show("From second SQL - " + sqlReader.GetValue(0) + " - " + sqlReader.GetValue(1));
}
sqlReader.NextResult();
while (sqlReader.Read())
{
MessageBox.Show("From third SQL - " + sqlReader.GetValue(0) + " - " + sqlReader.GetValue(1));
}
sqlReader.Close();
sqlCmd.Dispose();
sqlCnn.Close();
}
Можем ли мы сделать что-то подобное в NCache для запроса данных кэша?
TOP
необходимым требованием? - person Basit Anwer   schedule 14.06.2016NextResult
, но нельзя ли добиться того же результата, выполняя действия асинхронно? - person Basit Anwer   schedule 21.06.2016