با سلام.
دو select را می خواهم از هم کم کنم.
لطفا راهنمایی کنید
در متغیر var جدا قرار دهید و سپس - کنید
پیغام زیر را می دهد:
شما باید ستون مربوط را Select کنید و سپس کم کنید
الان دارید دو تا لیست رو از هم کم میکنید خب معلومه نمیشه
اگر امکان داره یک مثال را بنویسید
با تشکر
با سلام
var result = MyList.Select(x => new { x.Amount }) - MyList1.Select(x => new { x.Amount });
باز هم همون پیغام رو میده
کدی که استفاده کرده اید را قرار بدهید تا بررسی کنیم
var district = (from b in talash.Tbl_Branch join p in talash.Tbl_Payeha on b.PayehID equals p.PayehID join t in talash.Tbl_StudentPayeh on p.PayehID equals t.PayehID join u in talash.Tbl_User on t.StudentID_UserID_ equals u.UserID where b.PayehID == id select new { u.UserID, name = u.name.Trim() + " " + u.Family.Trim() }).ToList(); var district1 = (from b in talash.Tbl_Branch join p in talash.Tbl_Payeha on b.PayehID equals p.PayehID join t in talash.Tbl_StudentPayeh on p.PayehID equals t.PayehID join u in talash.Tbl_User on t.StudentID_UserID_ equals u.UserID join c in talash.Tbl_ClassBandy on t.StudentID_UserID_ equals c.UserID_Student_ where b.PayehID == id select new { u.UserID, name = u.name.Trim() + " " + u.Family.Trim() }).ToList(); var district2 = district.Select(x => new { x.UserID }) - district1.Select(x => new { x.UserID });
سؤالم اینه که من دو تا جدول زیر رو دارم:
ممکنه یک UserID در دو جداول باشه. می خوام userid هایی رو بیاره که در جدول اولی هست و در جدول دومی نیست
لطفا راهنمایی کنید
با تشکر
با سلام.
کدشو پیدا کردم:
var district2 = from m in district where !district1.Where(x => x.UserID == m.UserID).Any() select m;
فقط سؤالم اینه که any چی کار می کنه؟
با تشکر
درست بودن شرط رو بررسی میکنه True یا False برمیگردونه
استاد محترم
هنوز درست متوجه نشدم.
اگر امکان دارد معنی خط سوم را بگویید
دوست عزیز دستور Any ، چنانچه دست کم یک آیتم مجموعه با شرطی که تعیین می شود صدق کند مقدار True و در غیر اینصورت مقدار false برگشت داده خواهد شد.
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)