public void CreateDefectDetailRefCommodityDefect(int commodityId, int defectId, int defectDetailId) 
        {
            DispositionDataContext dbDisposition = new DispositionDataContext();
            Xref_DefectDetail_Commodity_Defect reference = new Xref_DefectDetail_Commodity_Defect
            {
                CommodityID = commodityId,
                DefectID = defectId,
                DefectDetailID = defectDetailId
            };

            dbDisposition.Xref_DefectDetail_Commodity_Defects.InsertOnSubmit(reference);
            dbDisposition.SubmitChanges();
            DispositionCacheManager.RefreshDefectDetail2CommoditiyAndDefect();
        }
 partial void InsertXref_DefectDetail_Commodity_Defect(Xref_DefectDetail_Commodity_Defect instance);
 partial void DeleteXref_DefectDetail_Commodity_Defect(Xref_DefectDetail_Commodity_Defect instance);
		private void detach_Xref_DefectDetail_Commodity_Defects(Xref_DefectDetail_Commodity_Defect entity)
		{
			this.SendPropertyChanging();
			entity.DefectDetail = null;
		}