Практическое руководство. Обеспечение сериализуемости сущностей

Возможность сериализации сущностей можно обеспечить при создании кода. К классам сущностей добавляется атрибут 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  

См. также