PDA

View Full Version : نحوه ایجاد کوئری با تکنولوژی linq به صورت دینامیک



morteza_mokhtari
چهارشنبه 28 فروردین 1392, 23:02 عصر
سلام دوستان بنده تویه سایتم یه جستجوی پیشرفته درست کردم که کاربر میتونه بر اساس هر یک از فیلد های جدول عمل مورد جستجوی خودش رو انجام بده .مشکل اینه که چون تعداد فیلد ها خیلی زیاده به نظر کار عاقلانه ای نیست که بخوام برای هر یک از فیلد های جدول یه کوئری با تکنواوژی لینک بنویسم .یه کم جستجو کردم به این نتیجه رسیدم که میتونم کوئزی رو به صورت دینامیک و در runtime ایجاد کنم نمونه کد هم زیاد تویه سایت های حارجی دیدم ولی یه کم فهم کدهاشون برام مشکل بود از دوستان کسی هست که بتونه یه توضیح کوچولو در مورد نحوه ساخت کوئزی به صورت دینامیک بده ؟ با تشکر.

A.S.Roma
پنج شنبه 29 فروردین 1392, 11:01 صبح
در مورد Expression Tree تحقیق کنید.

morteza_mokhtari
پنج شنبه 29 فروردین 1392, 23:25 عصر
دوستان عزیز بنده خودم نوشتم که فهم کدهاش برام مشکل بود در این زمینه تحقیق کردم کد هم گرفتم ولی درست نتوستم تحلیل کنم اگه میشه با مثال برام توضیح بدهید با تشکر.