示例#1
0
        public bool AddProduct(Product product)
        {
            using (var context = new NorthwindDataContext())
            {
                var linqProduct = new LinqProduct();
                linqProduct.ProductName     = product.ProductName;
                linqProduct.SupplierID      = 1;
                linqProduct.CategoryID      = product.CategoryID;
                linqProduct.QuantityPerUnit = product.QuantityPerUnit;
                linqProduct.UnitPrice       = product.UnitPrice;
                linqProduct.UnitsInStock    = (short)product.UnitsInStock;
                linqProduct.UnitsOnOrder    = (short)product.UnitsOnOrder;
                linqProduct.ReorderLevel    = 0;
                linqProduct.Discontinued    = product.Discontinued;

                context.LinqProducts.InsertOnSubmit(linqProduct);
                Save(context);
            }

            return(true);
        }
 partial void DeleteLinqProduct(LinqProduct instance);
 partial void UpdateLinqProduct(LinqProduct instance);
 partial void InsertLinqProduct(LinqProduct instance);
 private void detach_LinqProducts(LinqProduct entity)
 {
     this.SendPropertyChanging();
     entity.LinqCategory = null;
 }