I have a problem accessing an association object from linq to sql. I have a class and user article. Each article has a seller (which is the User), and each user has many articles. I solved this with the help of an association.
This is how my linq to sql classes look like this: 
And this is the association:

Here is the code behind Article.Seller:
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="User_Article", Storage="_Seller", ThisKey="SellerID", OtherKey="ID", IsForeignKey=true)] public User Seller { get { return this._Seller.Entity; } set { ... } }
Now, when I want to get the Article Seller, I get the following error:
Unable to access the remote object. Object Name: 'Access to the DataContext after Dispose. '.
The error occurs when receiving the seller.
Any ideas how to handle this?
EDIT: Heres is the code that uses the DataContext:
public static List<Article> Read() { using (uDataContext dbx = new uDataContext()) { return dbx.Article.ToList(); } }
The list is used as follows:
List<Article> articles = ArticleDALC.Read(); foreach (Article article in articles) {
source share