依据我国《合同法》的规定,合同解除是否有溯及力?下列选项中,正确的是()。
A:合同解除有溯及力
B:合同解除无溯及力
C:合同解除是否有溯及力,取决于当事人是否请求恢复原状以及合同的履行情况和合同性质
D:合同解除是否有溯及力,取决于当事人的约定
出自:法学