构建基于 EntityObjects 的简单 WCF 服务
在开发服务时,我们可能会遇到多种选择,例如在 Entity Framework 4 中可以使用 POCOs 或自跟踪实体来创建服务。不过,了解如何使用 EntityObjects 实现服务也是有好处的,它能让我们更深刻地体会使用 POCOs 或自跟踪实体的简洁性。接下来,我们将详细介绍如何构建一个基于 EntityObjects 的简单 WCF 服务。
服务目标
该服务的主要目标是允许消费应用程序为现有客户创建新的预订。具体需要具备以下功能:
1. 为最终用户提供一个客户列表,供其选择。
2. 提供单个客户的记录。
3. 提供单个客户的现有预订以及行程详细信息。
4. 提供即将到来的行程列表,以便创建新的预订。
5. 删除现有的预订。
6. 更新客户详细信息的更改。
创建服务
创建 WCF 服务的第一步是定义一组接口,这些接口代表了必要操作的契约。然后,我们将在单独的代码文件中实现这些接口作为方法。具体操作步骤如下:
1. 从“添加新项目”对话框的“Web”选项卡中,向正在处理的解决方案中添加一个新的 WCF 服务应用程序项目。这里将项目命名为 CustomerWCFServiceApp 。注意,创建新项目时要确保目标为 .NET Framework 4.0。
2. 项目中有一个名为 IService1 的文件和另一个名为 Service1 的文件。 Service1 是一个 .svc 文件,它是消费
超级会员免费看
订阅专栏 解锁全文
890

被折叠的 条评论
为什么被折叠?



