Одна странная вещь, которую я должен увидеть в Entity Framework 4.0 V2 Auto Generated Classes (tt), заключается в том, что классы не помечены как Serializable. Хотя у них есть атрибут DataContract для WCF.
Теперь проблема в том, что когда я сохраняю объект POCO в состоянии представления, он выдает мне исключение, говорящее, что класс не сериализуем.
Если я сгенерирую классы без шаблонов t4 или с использованием схемы создания классов по умолчанию, я увижу, что сгенерированные классы имеют атрибут Serializable.
Но, к сожалению, я не могу использовать схему генерации сущностей по умолчанию. Поскольку я хочу приспособить некоторую пользовательскую логику к автоматически сгенерированному классу, что возможно только с помощью шаблонов t4.
Теперь то, что я хочу знать:
1) Почему Serializable Attribute отсутствует в автоматически сгенерированном классе, или я делаю какую-либо ошибку, или я придерживаюсь неправильного подхода.
2) Хорошо ли настроить шаблон EF 4.0 T4 для размещения атрибута Serializable.
Ищу ваше ценное предложение.
Спасибо,
Бурхан гхи