Protobuf-NET은 내가 각 클래스에이 속성을 추가 할 수 있었다 대부분의 DTO들에 대한 작업을 ProtoBuf를 사용하려면 클래스Protobuf-net에 클래스에 속성이없는 경우 공용 필드를 직렬화하는 방법이 있습니까?
[ProtoContract(ImplicitFields = ImplicitFields.AllPublic)]
public class Customer
{
}
의 public 필드를 직렬화 할 수있는 옵션이 있습니다. 전역으로 설정하는 방법이 있나요? 따라서 직렬화되는 클래스에 ProtoContract 또는 DataContract와 같은 속성이 없으면 기본적으로 "ImplicitFields.AllPublic"이 사용됩니다.
일부 Aspect 지향 프로그래밍을 사용할 수 있습니다 :-). 모든 공용 필드에 특성을 주입하십시오. – MBen