46、构建基于 EntityObjects 的简单 WCF 服务

构建基于 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 文件,它是消费

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值