【问题标题】:Are linqtosql objects serializable?linqtosql 对象是否可序列化?
【发布时间】:2012-08-16 10:32:23
【问题描述】:

您好,我正在通过 asp.net 3.5 开发 Web 服务,我想知道我是否将 lintosql 用作 ORM,然后我用来返回的不同数据类型(数据表、对象、列表、类成员等)默认情况下是可序列化的?或者我需要修改 linqtosql 类以使其可序列化?

【问题讨论】:

    标签: asp.net web-services linq-to-sql serialization


    【解决方案1】:

    可以通过将序列化模式属性设置为Unidirectional。但是,我建议您创建自己的 DTO 并在您的 Web 服务中公开它们,而不是自动生成的 linq 实体。它可以更好地控制您的 API。

    有关该主题的更多信息:LINQ to SQL serialization capabilities

    【讨论】:

    • 非常感谢您的回答!使用 linqtosql 的 ADO.NET 是否更好?这样我只需在我的 webmethods 中创建一个数据表并返回它们,asp.net 将负责序列化。更好吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-12
    • 2011-11-04
    • 2011-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多