jaykob
دوشنبه 10 مرداد 1390, 16:58 عصر
سلام دوستان
من بر طبق مقاله آقای راد که در مجله برنامه نویس گفته بودن برای بهینه کردم کوئری ها خواستم این کار رو انجام بدم به شکل زیر پیش رفتم :
public partial class _Default : System.Web.UI.Page
{
DataClasses1DataContext dc = new DataClasses1DataContext();
public static readonly Func<DataClasses1DataContext,string, IQueryable<tbl_new>> getquary =
(dc,subject) => (from o in dc.tbl_news where o.subject==subject select o);
protected void Page_Load(object sender, EventArgs e)
{
var result = getquary(new DataClasses1DataContext(),"test");
foreach (var item in result)
{
Response.Write(item);
Response.Write("</br>");
}
}
}
اما خروجی زیر رو می ده :
CompileLinqToSql.tbl_new
ممنون می شم مشکلم رو بگید .
یک سوال دیگه آیا استفاده از این روش در سرعت جستجو هم تاثیر داره ؟
با تشکر
من بر طبق مقاله آقای راد که در مجله برنامه نویس گفته بودن برای بهینه کردم کوئری ها خواستم این کار رو انجام بدم به شکل زیر پیش رفتم :
public partial class _Default : System.Web.UI.Page
{
DataClasses1DataContext dc = new DataClasses1DataContext();
public static readonly Func<DataClasses1DataContext,string, IQueryable<tbl_new>> getquary =
(dc,subject) => (from o in dc.tbl_news where o.subject==subject select o);
protected void Page_Load(object sender, EventArgs e)
{
var result = getquary(new DataClasses1DataContext(),"test");
foreach (var item in result)
{
Response.Write(item);
Response.Write("</br>");
}
}
}
اما خروجی زیر رو می ده :
CompileLinqToSql.tbl_new
ممنون می شم مشکلم رو بگید .
یک سوال دیگه آیا استفاده از این روش در سرعت جستجو هم تاثیر داره ؟
با تشکر