作法:讓實體可序列化
在產生程式碼時,您可以讓實體成為可序列化。 實體類別會使用 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