民法通则的规定和合同法的规定不同。民法通则说的是,被代理人自始就知道有人以自己的名义实施民事行为而未作出否认表示。合同法说的是,被代理人不知道有人以自己名义实施民事行为,在相对人催告的情况下才知道,这是两种不同的情况。