harish kashyap01 Ответов: 1

Как сериализовать все классы в пространстве имен


Я пытаюсь десериализовать классы в пространстве имен.
У меня есть около 200 классов в разных пространствах имен.Я хочу знать, можно ли сериализовать все пространство имен целиком .





Спасибо

Что я уже пробовал:

общие компоненты пространства имен.Бизнес-объекты.Модули.CRM-системы
{
[Упорядочиваемый]
публичный класс CRM_AccountEmails : GenericProperties
{
public int AccountEmailID { get; set; }

[CustomAttributes(IsForeignKey = true)]
public int AccountID { get; set; }

public string EmailType { get; set; }

публичная строка Email { get; set; }

общественного строка обработки { получить; набор; }

public DateTime CreatedDate { get; set; }

публичная строка ModifiedBy { get; set; }

public DateTime ModifiedDate { get; set; }

}

}

1 Ответов

Рейтинг:
1

phil.o

Хариш кашьяп01 писал:
Я хочу знать, можно ли сериализовать все пространство имен целиком .
Нет, это даже не имеет смысла, поскольку то, что может быть сериализовано/десериализовано, - это экземпляры объектов. Не существует такой вещи, как экземпляр пространства имен. Сериализация класса (определения) также не имеет смысла (сериализованная версия определения класса уже существует: это его кодовый файл).
У вас может быть 200 экземпляры объектов, которые вы хотите сериализовать; вам просто нужно убедиться, что вы определили эти объекты как сериализуемые.


harish kashyap01

Спасибо за ответ