Убедитесь, что вы не объявляете свой DataContext как static
. Создавайте и уничтожайте ваш DataContext при каждом использовании.
public MyDataClass{
CustomerDataContext db;
public void MyDataClass()
{
db = new CustomerDataContext();
}
public Customer GetCustomer(int id)
{
return db.Customers.SingleOrDefault(c=>c.ID == id);
}
}