با سلام خدمت اساتید عزیز
بنده یه مشکلی دارم و اینه که در دستورات LINQ مانند کوذری نمیشه شروط و ستونهای دلخواه رو بصورت یک رشته داخل عبارت نوشت . من میخام یه گزارش دینامیک اسجاد کنم که کاربر هر ستونی را که انتخاب کرد فقط دستور Select و همچنین فیلترهای کاربر در لحظه فقط اعمال بشه آیا میشه کمکم کنید .
ممنون
میتونید از Dynamic Linq استفاده کنید
from e in employee where e.Field<string>("EmployeeName") == "Jhom" && (!flag || (e.Field<string>("EmployeeDepartment") == "IT") select e.Field<string>("EmployeeID")
سلام مهندس من dll مربوطه linq.dynamic رو ادد کردم اما همجنان به Feild و flag گیر میده . دلیلش چیه
از nuget اضافه کنید
شرمنده کتابخانه را از nuget گرفتم و سپس using DynamicLINQ; را ادد کردم اما باز ایراد میگیره
var t = (from e in db.DeatilFactor where e.Field<string>("EmployeeName") == "Jhom" && (!flag || (e.Field<string>("EmployeeDepartment") == "IT") select e.Field<string>("EmployeeID"));
من خودم استفاده نکردم
در اسرع وقت تست میکنم و نمونه میسازم
سلام مهندس عزیز آیا مطالعه ای انجام دادید روی بحث فوق؟ ممنونم
متاسفانه فراموش کردم
حتما در اسرع وقت براتون یک نمونه اماده میکنم و در همین تاپیک قرار میدم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)