Partager via


Procédure : rendre les entités sérialisables (LINQ to SQL)

Vous pouvez rendre des entités sérialisables lorsque vous générez votre code. Les classes d'entité sont décorées avec l'attribut DataContractAttribute et les colonnes avec l'attribut DataMemberAttribute.

Les développeurs qui utilisent Visual Studio peuvent utiliser le Concepteur Objet/Relationnel dans ce but. Pour plus d'informations, consultez Concepteur Objet/Relationnel (Concepteur O/R) et Concepteur Objet/Relationnel (Concepteur O/R) et Concepteur Objet/Relationnel (Concepteur O/R).

Si vous utilisez l'outil en ligne de commande SQLMetal, utilisez l'option /serialization avec l'argument unidirectional. Pour plus d'informations, consultez SqlMetal.exe (outil de génération de code).

Exemple

Les lignes de commande SQLMetal suivantes produisent des fichiers qui ont des entités sérialisables.

    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

Voir aussi

Concepts

Sérialisation (LINQ to SQL)

Autres ressources

Création du modèle objet (LINQ to SQL)