【发布时间】:2012-08-16 10:32:23
【问题描述】:
您好,我正在通过 asp.net 3.5 开发 Web 服务,我想知道我是否将 lintosql 用作 ORM,然后我用来返回的不同数据类型(数据表、对象、列表、类成员等)默认情况下是可序列化的?或者我需要修改 linqtosql 类以使其可序列化?
【问题讨论】:
标签: asp.net web-services linq-to-sql serialization
您好,我正在通过 asp.net 3.5 开发 Web 服务,我想知道我是否将 lintosql 用作 ORM,然后我用来返回的不同数据类型(数据表、对象、列表、类成员等)默认情况下是可序列化的?或者我需要修改 linqtosql 类以使其可序列化?
【问题讨论】:
标签: asp.net web-services linq-to-sql serialization
可以通过将序列化模式属性设置为Unidirectional。但是,我建议您创建自己的 DTO 并在您的 Web 服务中公开它们,而不是自动生成的 linq 实体。它可以更好地控制您的 API。
有关该主题的更多信息:LINQ to SQL serialization capabilities
【讨论】: