MySQL 쿼리, 특히 데이터 판독기의 결과를 캐시 할 수있는 방법이 있습니까?캐시 mysql 결과 #
응용 프로그램이로드 될 때 한 번만 수행해야하는 평범한 쿼리가 있고 각 폼은 원격 서버를 쿼리하는 대신 캐시 값을 사용할 수 있습니다. 현재
내 방법은 내가 코드에서 어디 그런 다음 나중에 (아래 예)
if (parentfrm.prioritylist != null)
{
if (parentfrm.prioritylist.HasRows)
{
using (var rows = parentfrm.prioritylist)
{
while (rows.Read())
{
cboxitem cbi = new cboxitem(int.Parse(rows["priorityid"].ToString()), rows["label"].ToString());
cb.Items.Add(cbi);
}
}
}
else
{
query = @"SELECT priorityid, label FROM prioritylist WHERE active = 'Y' ORDER BY theorder ASC";
parentfrm.prioritylist = db.localfetchrows(query);
if (cb != null)
{
using (var rows = db.localfetchrows(query))
{
while (rows.Read())
{
cboxitem cbi = new cboxitem(int.Parse(rows["priorityid"].ToString()), rows["label"].ToString());
cb.Items.Add(cbi);
}
}
}
}
}
else
{
query = @"SELECT priorityid, label FROM prioritylist WHERE active = 'Y' ORDER BY theorder ASC";
parentfrm.prioritylist = db.localfetchrows(query);
if (cb != null)
{
using (var rows = db.localfetchrows(query))
{
while (rows.Read())
{
cboxitem cbi = new cboxitem(int.Parse(rows["priorityid"].ToString()), rows["label"].ToString());
cb.Items.Add(cbi);
}
}
}
}
winform? asp.net? mvc? wtf? wpf? wcf? –
내 사과 내가 태그를했다고 생각, winform – Neo