Принудительное использование свойства объекта для сериализации - PullRequest
0 голосов
/ 19 августа 2009

Я создаю класс, и в интерфейсе для моего класса (ов) у меня объявлено свойство

object MyObject { get; set; }

Я хочу сделать так, чтобы все, что хранится в MyObject, было сериализуемым. Есть ли хороший способ сделать это?

Обычно я бы использовал где: ISerializable, но для сериализации вы используете атрибут, а не наследование, или, по крайней мере, это мое предположение.

1 Ответ

0 голосов
/ 15 сентября 2009

Я никогда не мог понять, как заставить класс быть сериализуемым. В любом случае мне пришлось отказаться от универсальных классов по другим причинам, поэтому с помощью наследования я просто создаю свойство для сериализации своего объекта и сериализую / десериализую его в методах доступа set / get и сохраняю сериализованную строку в свойстве строки в базе класс, который наследуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...