【问题标题】:What's a good way for entity class inside a WCF?WCF 中实体类的好方法是什么?
【发布时间】:2011-01-11 01:37:25
【问题描述】:

我在 WCF 项目中有一个实体类。有 2 个以上的服务 (.svc) 使用该实体类。 当客户端访问这些服务时,客户端以某种方式访问​​这两个服务并需要与这两个实体一起工作(例如比较..)。但即使实体相同,它们在客户端也不兼容。

一种方法是做 DTO = 数据传输对象。有没有更好的解决方案? 谢谢。

【问题讨论】:

    标签: .net wcf entity


    【解决方案1】:

    如果您不介意将客户端和服务器耦合,那么您可以在两者之间共享类型。将实体放入服务将使用的自己的类库中。

    然后,在客户端上,添加对同一个类库的引用。在“添加服务引用”对话框的“高级”选项卡中,确保选中“共享所有类型”。

    【讨论】:

    • 你能更详细地解释一下如何做到这一点吗?看起来很完美。谢谢。
    • @Alan:你先尝试我的建议了吗?
    • 该死的人..我试过 =P 呵呵。看。我点击了高级的东西,但我看不到如何添加对实体的引用。啊,可能是因为我为实体创建了一个文件夹而不是库 =D。但我现在不记得了,我想我在创建库时遇到了问题。
    • @Alan:单击项目的“参考”文件夹并添加参考。然后执行“添加服务参考”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 1970-01-01
    • 1970-01-01
    • 2014-10-27
    • 2010-11-09
    • 2010-10-26
    相关资源
    最近更新 更多