public static void CreateNewCategorie(T_CategoriePro p_categorie) { CoEco_BDDataContext BD = new CoEco_BDDataContext(); int?maxID = 0; BD.PS_GetMaxIdCategorie(ref maxID); maxID++; if (maxID == null) { maxID = 1; } p_categorie.idCategorie = (int)maxID; BD.T_CategoriePro.InsertOnSubmit(p_categorie); BD.SubmitChanges(); BD.Dispose(); }