PDA

View Full Version : کامپایل کوئری های LINQ TO SQL



jaykob
دوشنبه 10 مرداد 1390, 15: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


ممنون می شم مشکلم رو بگید .

یک سوال دیگه آیا استفاده از این روش در سرعت جستجو هم تاثیر داره ؟

با تشکر

jaykob
یک شنبه 23 مرداد 1390, 16:24 عصر
دوستان کسی در رابطه با سوال بالا اطلاع داره ؟ مهمه برام

ممنون