【发布时间】:2014-08-19 22:58:35
【问题描述】:
从我非常笼统的标题中可以看出,我什至不确定在哪里可以找到我的问题的答案。
我想做的事:
我有一个从数据库中提取数据的 WCF Web 服务,它的名称是 svcService。我将在另一个程序中使用它:
IsvcService data = new IsvcService ();
我希望能够通过仅传递客户 ID 来从该服务中提取各种客户信息,并且我希望访问数据的方式如下:
data.Customer("MYCUST").Name (returns customer's name)
data.Customer("MYCUST").Address.City (returns customer's city)
data.Customer("MyCUST").Contact.EmailAddress (returns customer's email address)
我尝试了什么:
我还是个 C# 新手,所以我什至不太确定该去哪里看,但我想也许我可以通过使用 Enums 并扩展它们,或者使用不同的类来实现这一点。
我正在寻找的最终结果类似于this question 和this question,但是如何按照上面显示的方式将客户 ID 传递到我的网络服务中?
如何在我的网络服务中构建我的代码?我问的可能吗?
附:随意编辑标题和标签以更好地描述我的要求。
【问题讨论】:
-
不清楚你在问什么。我看不出枚举在这里是如何发挥作用的。您计划在哪些信息上使用枚举?
-
“好吧,你不能”。您为什么要尝试重新定义 Web 服务的工作方式?
标签: c# web-services wcf class enums