债权人可以将合同的权利全部或者部分转让给第三人,但下列情形不得转让( )。

债权人可以将合同的权利全部或者部分转让给第三人,但下列情形不得转让( )。

A.债务人可以向受让人主张抵销

B.根据合同性质不得转让

C.按照当事人约定不得转让

D.依照法律规定不得转让

E.当事人一方经对方同意

正确答案是BCD