Cómo: Convertir entidades en serializables (LINQ to SQL)
Actualización: November 2007
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 utilizar Diseñador relacional de objetos para este propósito.
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 Herramienta de generación de código (SqlMetal.exe).
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