내 웹 사이트 용 검색 모듈을 개발 중입니다. 더 빨리 작동하게하려면 Product
테이블을 Application
에 저장하고 싶습니다. 같은 :select 쿼리를 사용하여 응용 프로그램에 저장된 DataTable에서 데이터를 읽는 방법?
DataLayer dl = new DataLayer();
string CS = dl.dataLayerConnectionString;
System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(CS);
string FetchSqlSyntax = "SELECT AllImages.ImgSrc, Product.FName, Product.EName, Product.PID FROM AllImages INNER JOIN Product ON AllImages.PID = Product.PID";
System.Data.SqlClient.SqlCommand FetchCmd = new System.Data.SqlClient.SqlCommand(FetchSqlSyntax , con);
System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter(FetchCmd);
System.Data.DataTable dt = new System.Data.DataTable();
da.Fill(dt);
if (dt.Rows.Count > 0)
{
Application["Product"] = dt;
}
는 지금은 Application
에 저장 내 ProductGridView
에 표시 내 제품 테이블에서 키워드를 검색 관련 일부 데이터를 선택합니다.
결국 성능 향상을위한 올바른 방법입니까? 당신은 당신이 Session
하지 Application
사용하도록 조언 할 것이다 당신의 테이블에 배치하여 원하는대로 당신이 할 수있는 그 후)
전체 답변을 확인할 수 있습니다. – mybirthname