如何:使实体可序列化 (LINQ to SQL)

更新:November 2007

当您生成代码时,可以使实体可序列化。实体类使用 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)