gpt4 book ai didi

c# - 如何从 WCF 服务返回 LINQ to SQL 表实体?

转载 作者:行者123 更新时间:2023-11-30 16:32:09 24 4
gpt4 key购买 nike

我的 WCF 实现中的以下方法:

public Campaign GetCampaignByDisplayName( String displayName )

其中 Campaign 是我的 SQL Server 数据库中的一个表,当上述方法返回时,我的客户端应用程序抛出异常。从其他相关帖子中,我了解到问题可能与 Campaign 不可序列化有关。进入生成的数据库设计器源文件,适本地忽略警告“对此文件的更改可能导致不正确的行为......”我将 [Serializable] 属性添加到 Campaign 类,一旦重新生成,就会产生一个不可编译的代理文件。

很明显,我在这里遗漏了一个关键概念。我需要做什么才能以这种方式传递 LINQ to SQL 记录?

最佳答案

DataContractAtribute 标记 Campaign 类。
使用 DataMemberAttribute 标记您希望通过 Web 服务传递的任何成员。

MSDN 上有一本不错的入门书 - http://msdn.microsoft.com/en-us/library/ms733127.aspx

关于c# - 如何从 WCF 服务返回 LINQ to SQL 表实体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4362584/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com