【发布时间】:2010-02-17 13:10:41
【问题描述】:
大家好。我以前从未在这类网站上发过帖子,但让我们看看它是怎么回事。
今天我第一次开始使用 WCF,我观看了一些关于它的截屏视频,现在我准备好进入我的第一个实现它的解决方案。一切都很好,到目前为止一切正常,尽管当我在调用程序/客户端中创建 WCFServiceClient 时出现了我的问题。
假设在定义我向客户端公开的方法的 ServiceContract/ 接口中,有许多方法,每个方法都与某个实体对象相关。如何在逻辑上将特定实体的所有相关方法组合在一起,以便在我的代码中看起来像
例如
WCFServiceClient.Entity1.Insert();
WCFServiceClient.Entity1.Delete();
WCFServiceClient.Entity1.GetAll();
WCFServiceClient.Entity1.GetById(int id);
WCFServiceClient.Entity2.AddSomething();
WCFServiceClient.Entity2.RemoveSomething();
WCFServiceClient.Entity2.SelectSomething();
...
代替
WCFServiceClient.Insert();
WCFServiceClient.Delete();
WCFServiceClient.GetAll();
WCFServiceClient.GetById(int id);
WCFServiceClient.AddSomething();
WCFServiceClient.RemoveSomething();
WCFServiceClient.SelectSomething();
我希望这是有道理的。我搜索了谷歌,我尝试了自己的逻辑推理,但没有运气。任何想法将不胜感激。
射击 娟
【问题讨论】:
-
欢迎您!发布代码时,单击工具栏上的格式化代码按钮 (
101) 以正确格式化。