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