en realidad es tan simple: el enfoque Opt-In dice que las propiedades que se consideran parte de DataContract deben marcarse explícitamente; de lo contrario, se ignorarán, mientras que Opt-Out significa que todas las propiedades se asumirán como parte de DataContract a menos que se marquen explícitamente.