Procedura: rendere serializzabili le entitàHow to: Make Entities Serializable

Quando si genera il codice, è possibile rendere serializzabili le entità.You can make entities serializable when you generate your code. Le classi di entità vengono decorate con l'attributo DataContractAttribute e le colonne con l'attributo DataMemberAttribute.Entity classes are decorated with the DataContractAttribute attribute, and columns with the DataMemberAttribute attribute.

Gli sviluppatori che usano Visual Studio è possono utilizzare il Object Relational DesignerObject Relational Designer per questo scopo.Developers using Visual Studio can use the Object Relational DesignerObject Relational Designer for this purpose.

Se si utilizza lo strumento da riga di comando SQLMetal, usare il /serialization con il unidirectional argomento.If you are using the SQLMetal command-line tool, use the /serialization option with the unidirectional argument. Per altre informazioni, vedere SqlMetal.exe (strumento per la generazione del codice).For more information, see SqlMetal.exe (Code Generation Tool).

EsempioExample

Le righe di comando SQLMetal seguenti consentono di produrre file con entità serializzabili.The following SQLMetal command lines produce files that have serializable entities.

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  

Vedere ancheSee Also

SerializzazioneSerialization
Creazione del modello a oggettiCreating the Object Model