Procedimiento para serializar entidades
Puede hacer que las entidades sean serializables al generar el código. Las clases de entidad se decoran con el atributo DataContractAttribute y las columnas con el atributo DataMemberAttribute.
Los desarrolladores que utilizan Visual Studio pueden usar Object Relational Designer con esta finalidad.
Si utiliza la herramienta de línea de comandos de SQLMetal, utilice la opción /serialization con el argumento unidirectional
. Para obtener más información, vea SqlMetal.exe (Herramienta de generación de código).
Ejemplo
Con las siguientes líneas de comandos de SQLMetal se generan archivos que tienen entidades serializables.
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