public bool ProductModelProductDescriptionCultureDelete(ProductModelProductDescriptionCulture productmodelproductdescriptionculture)
        {
            return Execute<bool>(dal =>
            {
                ProductModelProductDescriptionCulture productmodelproductdescriptioncultureDelete = dal.ProductModelProductDescriptionCulture.Where(x => x.ProductModelID == productmodelproductdescriptionculture.ProductModelID).FirstOrDefault();
                if (productmodelproductdescriptioncultureDelete != null)
                {
                    dal.ProductModelProductDescriptionCulture.DeleteOnSubmit(productmodelproductdescriptioncultureDelete);
                    dal.SubmitChanges();
                    return true;
                }
                return false;

            });
        }
        public bool ProductModelProductDescriptionCultureUpdate(ProductModelProductDescriptionCulture productmodelproductdescriptionculture)
        {
            return Execute<bool>(dal =>
            {
                ProductModelProductDescriptionCulture productmodelproductdescriptioncultureUpdate = dal.ProductModelProductDescriptionCulture.Where(x => x.ProductModelID == productmodelproductdescriptionculture.ProductModelID).FirstOrDefault();
                if (productmodelproductdescriptioncultureUpdate != null)
                {
                    productmodelproductdescriptioncultureUpdate.ProductModelID = productmodelproductdescriptionculture.ProductModelID;
                    productmodelproductdescriptioncultureUpdate.ProductDescriptionID = productmodelproductdescriptionculture.ProductDescriptionID;
                    productmodelproductdescriptioncultureUpdate.CultureID = productmodelproductdescriptionculture.CultureID;
                    productmodelproductdescriptioncultureUpdate.ModifiedDate = productmodelproductdescriptionculture.ModifiedDate;

                    dal.SubmitChanges();
                    return true;
                }
                return false;

            });
        }
		private void detach_ProductModelProductDescriptionCultures(ProductModelProductDescriptionCulture entity)
		{
			this.SendPropertyChanging();
			entity.Culture = null;
		}
		private void attach_ProductModelProductDescriptionCultures(ProductModelProductDescriptionCulture entity)
		{
			this.SendPropertyChanging();
			entity.ProductDescription = this;
		}
 partial void DeleteProductModelProductDescriptionCulture(ProductModelProductDescriptionCulture instance);
 partial void InsertProductModelProductDescriptionCulture(ProductModelProductDescriptionCulture instance);
 public void ProductModelProductDescriptionCultureUpdate(ProductModelProductDescriptionCulture productmodelproductdescriptionculture)
 {
     adventureWorks_BC.ProductModelProductDescriptionCultureUpdate(productmodelproductdescriptionculture);
 }