PDA

View Full Version : سوال: where های مختلف برای یک دستور linq to sql



mahsa.n
سه شنبه 26 بهمن 1389, 10:27 صبح
سلام

من در صفحه چند تا textbox قرار دادم و میخوام بر اساس اینکه کاربر کدوم رو پر کرده در دستور linq to sqlم قسمت

where متفاوتی داشته باشم

یعنی مثلا اگه کاربر txtname رو پر کرده باشه where بشه where k1.name==txtname.text و اگه کاربر family رو پر

کرده باشه قسمت where بشه where k1.family==txtfamily.text حالا اینو چه طوری پیاده سازی کنم؟؟؟؟؟؟؟

mehrbani
پنج شنبه 05 اسفند 1389, 04:04 صبح
سلام
شما می تونید از LINQ Dynamic Query Library استفاده کنید
این کتابخانه امکان ساخت Query ها رو به صورت دینامیک بهتون میده

اما پیشنهاد من ساخت کوئری ها توسط کتابخانه Reeb.SqlOM و Execute کردن کوئری به وسیله DataContext هست

davoodrm666_666
پنج شنبه 05 اسفند 1389, 19:45 عصر
http://barnamenevis.org/showthread.php?276155-اجرای-دستورات-Linq-که-به-صورت-رشته-ای-نوشته-شده-اند-(-همانند-TSQL)

mahsa.n
چهارشنبه 11 اسفند 1389, 10:25 صبح
سلام
شما می تونید از LINQ Dynamic Query Library استفاده کنید
این کتابخانه امکان ساخت Query ها رو به صورت دینامیک بهتون میده

اما پیشنهاد من ساخت کوئری ها توسط کتابخانه Reeb.SqlOM و Execute کردن کوئری به وسیله DataContext هست

چه طوری از کتابخانه LINQ Dynamic Query Library استفاده کنم؟

mehrbani
چهارشنبه 11 اسفند 1389, 20:27 عصر
شرح کامل استفاده از این کتابخانه در زیر آورده شده :
http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx