Como: tornar a entidades serializáveisHow to: Make Entities Serializable

Você pode fazer entidades serializável quando você gerenciar seu código.You can make entities serializable when you generate your code. Classes de entidade são decoradas com o atributo de DataContractAttribute , e colunas com o atributo de DataMemberAttribute .Entity classes are decorated with the DataContractAttribute attribute, and columns with the DataMemberAttribute attribute.

Os desenvolvedores que usam o Visual Studio podem usar o Object Relational Designer para essa finalidade.Developers using Visual Studio can use the Object Relational Designer for this purpose.

Se você estiver usando a ferramenta de linha de comando SqlMetal, use a opção /Serialization com o unidirectional argumento.If you are using the SQLMetal command-line tool, use the /serialization option with the unidirectional argument. Para obter mais informações, consulte SqlMetal.exe (ferramenta de geração de código).For more information, see SqlMetal.exe (Code Generation Tool).

ExemploExample

As seguintes linhas de comando de SQLMetal gerenciar os arquivos que têm entidades serializável.The following SQLMetal command lines produce files that have serializable entities.

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  

Consulte tambémSee also