Abstract:There are many controversies in the theory and practice on the question “is there retroactivity about the dissolution of a contract?” To answer this question, there exist two different theories: the theory of eclecticism and the theory of direct effect.This question relates to not only the effect of the contract, but also a series of important institutions of civil law such as unjust benefit and property right change and so on. This article uses the explaining method, refers to the theory of the German civil law, and considers the institutions and principles of the civil law, in order to evaluate the theory of eclecticism and the theory of direct effect.