You
might be able to get away with specifying the correct generic type name:
System.Collections.Generic.List`1[BusinessObject.Products]
However, the simplest solution would be to use a custom non-generic collection class:
using System;
using System.Collections.Generic;
namespace BusinessObject
{
public class ProductsCollection : List<Products>
{
public ProductsCollection(IEnumerable<Products> collection) : base(collection)
{
}
public ProductsCollection(int capacity) : base(capacity)
{
}
public ProductsCollection()
{
}
}
}