HOW TO:如何將實體設為可序列化 (LINQ to SQL)
更新: November 2007
在產生程式碼時,您可以讓實體成為可序列化。實體類別會使用 DataContractAttribute 屬性予以裝飾,而資料行則使用 DataMemberAttribute 屬性予以裝飾。
使用 Visual Studio 的開發人員可以使用物件關聯式設計工具達到這個目的。
如果您使用的是 SQLMetal 命令列工具,請使用 /serialization 選項搭配 unidirectional 引數。如需詳細資訊,請參閱程式碼產生工具 (SqlMetal.exe)。
範例
下列 SQLMetal 命令列會產生具有可序列化實體的檔案。
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