分享方式:


作法:讓實體可序列化

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

另請參閱