共用方式為


HOW TO:如何將實體設為可序列化 (LINQ to SQL)

在產生程式碼時,您可以讓實體成為可序列化。 實體類別會使用 DataContractAttribute 屬性予以裝飾,而資料行則使用 DataMemberAttribute 屬性予以裝飾。

使用 Visual Studio 的開發人員可以使用 物件關聯式設計工具 達到這個目的。 如需詳細資訊,請參閱物件關聯式設計工具 (O/R 設計工具)物件關聯式設計工具 (O/R 設計工具)物件關聯式設計工具 (O/R 設計工具).

如果您使用的是 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

請參閱

概念

序列化 (LINQ to SQL)

其他資源

建立物件模型 (LINQ to SQL)