///<summary>
 ///  Returns a Typed SalesByCategoryBase Entity 
 ///</summary>
 public virtual SalesByCategoryBase Copy()
 {
     //shallow copy entity
     SalesByCategory copy = new SalesByCategory();
         copy.CategoryId = this.CategoryId;
         copy.CategoryName = this.CategoryName;
         copy.ProductName = this.ProductName;
         copy.ProductSales = this.ProductSales;
     copy.AcceptChanges();
     return (SalesByCategory)copy;
 }