Экземпляр ObjectContext был удален - Winforms Entity Framework

Я пытаюсь решить эту проблему и прочитал содержание этой ошибки, но не смог найти решение. Я создаю приложение winforms, используя Entity Framework для простого сценария Категории продуктов. Вот снимок моей модели. Edmx

Код в классе ProductService, который извлекает все продукты,

public static List<Product> GetAllProducts()
{
    List<Product> products = new List<Product>();
    using (var entity = new SUIMSEntities1())
    {
        products = (from p in entity.Products
                    select p).ToList();
        return products;
    }            
}

Код в коде продуктов является

List<Product> prods=ProductServices.GetAllProducts();
dgvProducts.DataSource = prods;

Когда я пытаюсь загрузить Продукты в datagridview, появляется следующая ошибка: enter image description here

Не могли бы вы сказать мне, что является причиной проблемы?

Edit: Включение сделало свое дело, и в этом конкретном сценарии я изменил GetAllProducts (), как показано ниже

        public static List<Product> GetAllProducts()
        {
            using (var entity = new SUIMSEntities1())
            {
                List<Product> products = entity.Products.Include("Category").ToList();
                return products;                
            }            
        }

Ответы на вопрос(2)

Ваш ответ на вопрос