单项选择题

根据《合同法》规定,当事人约定由债务人向第三人履行债务时,债务人未向第三人履行债务或者履行债务不符合约定的,应当由()承担违约责任。

A.债权人
B.第三人或债权人
C.第三人和债权人
D.第三人