Witam.
Tutaj zamieszczam kod :
DataClasses1DataContext dc = new DataClasses1DataContext();
List<Product> list = dc.Product
.Join(dc.ProductSubcategory,
product => product.ProductSubcategoryID,
productSubcategory => productSubcategory.ProductSubcategoryID,
(product, productSubcategory) => new { product, productSubcategory })
.Join(dc.ProductCategory,
joinedTable => joinedTable.productSubcategory.ProductCategoryID,
productCategory => productCategory.ProductCategoryID,
(joinedTable, productCategory) => new { joinedTable, productCategory})
.Where(result => result.productCategory == null)
.Select(result => result.joinedTable.product)
.ToList();
return list;
Wykonuje się on poprawnie, jednak nie mogę użyć "using" dla tego kody ponieważ dostaję błąd : "Cannot access a disposed object. Object name: 'DataContext accessed after Dispose.'."
Niestety nie wiem jak sobie z nim poradzić.
Pozdrawiam.