单项选择题

法律规定,债务人将合同的义务全部或者部分转移给第三人的,应当( )。

A.自行转移
B.经债权人同意
C.与受让人订有书面合同
D.债权人应当一起签订合同