Compartir a través de


Cómo: Convertir entidades en serializables (LINQ to SQL)

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 para este propósito. Para obtener más información, vea Diseñador relacional de objetos (Diseñador R/O) y Object Relational Designer y Object Relational Designer.

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

Vea también

Conceptos

Serialización (LINQ to SQL)

Otros recursos

Crear el modelo de objetos (LINQ to SQL)