Практическое руководство. Обеспечение сериализуемости сущностей
Возможность сериализации сущностей можно обеспечить при создании кода. К классам сущностей добавляется атрибут DataContractAttribute, а к столбцам - атрибут DataMemberAttribute.
Разработчики, использующие Visual Studio, могут использовать реляционный конструктор объектов для этой цели.
Если вы используете средство командной строки SQLMetal, используйте параметр /serialization с аргументом unidirectional
. Дополнительные сведения см. в разделе SQLMetal.exe (средство создания кода).
Пример
В следующих командах средства командной строки SQLMetal создают файлы, содержащие сериализуемые сущности.
sqlmetal /code:nwserializable.vb /language:vb "c:\northwnd.mdf" /sprocs /functions /pluralize /serialization:unidirectional
sqlmetal /code:nwserializable.cs /language:csharp "c:\northwnd.mdf" /sprocs /functions /pluralize /serialization:unidirectional