foreach statement cannot operate on variables of type 'DataLayer.Product_Groups' because 'DataLayer.Product_Groups' does not contain a public definition for 'GetEnumerator'
ترجمه:دستور foreach نمی تواند روی متغیرهای نوع 'DataLayer.Product_Groups' کار کند زیرا "DataLayer.Product_Groups" یک تعریف عمومی برای "GetEnumerator" ندارد.
.tolist بزارید
داره از این قسمت ارور میگیره داخل ایندکس دسته بندی ها
(foreach (var subGroup in item.Product_Groups1@
کجاش بزاریم دقیقا tolist رو
foreach (var subGroup in item.Product_Groups1.ToList())
استاد جان این اوکی شد ولی :
CS1061: 'Product_Groups' does not contain a definition for 'Any' and no extension method 'Any' accepting a first argument of type 'Product_Groups' could be found (are you missing a using directive or an assembly reference?)
ترجمه:CS1061: "Product_Groups" تعریفی برای "هرکدام" ندارد و هیچ روش دیگری برای "هر" که می تواند اولین آرگومان از نوع "Product_Groups" را بپذیرد (آیا شما یک دستورالعمل را استفاده می کنید یا یک مرجع مونتاژ دارید؟)
حالا اومده از این خط ایراد میگیره:
(()if (item.Product_Groups1.Any @
متن خطا رو سرج کنید
(() foreach (var subGroup in item.Product_Groups1.ToList@
این خطی که گفتید رو استفاده کردم باز هم ارور میده