Είπα να κάνω μια προσπάθεια να κάνω serialize (στα ελληνικά πως λέγεται; ). Κατέληξα ότι αν δεν κάνεις custom serialization (implement της IXMLSerializable) πρέπει να properties σου να είναι public get/set. Αν είναι readonly (μόνο get) τότε ο serializer τα αγνοεί. Λογικό μέχρι ένα σημείο, μια που δεν θα είναι δυνατό το deserialization.
Το θέμα είναι ότι δεν θέλω να κάνω όλα τα properties στις κλάσεις μου public get/set. Έτσι θα κατέστρεφα όλο το business logic! Οπότε;
Custom serialization παντού; Δεν είναι μαυρίλα αυτό!;
Μήπως υπάρχει άλλη λύση και δεν το ξέρω;
Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Διαβάστε επίσης τους όρους χρήσης.