2012-08-16 60 views
1

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

回答

3

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

欲了解更多关于这个问题的信息:LINQ to SQL serialization capabilities

+0

非常感谢您的答案!使用LINQTOSQL的ADO.NET更好吗?这样我只需在我的webmethods中创建一个数据表并返回它们,并且asp.net将处理序列化。好点吗 ? – Karamafrooz 2012-08-16 11:11:13

相关问题