单项选择题

以所购商用房(通常要求借款人拥有该商用房的产权)作抵押申请商用房贷款的,由( )决定是否有必要与开发商签订商用房回购协议。

A.借款人
B.开发商
C.法律规定
D.贷款银行