如何在WCF服务中安排和呈现服务
本文关键字:服务 WCF | 更新日期: 2023-09-27 18:34:01
我有一组学院,并通过WCF服务在中央办公室管理接收的数据,接收的数据如下:
教师信息:新教师,更新教师和删除教师,...
学生信息:新建学生,更新学生和删除学生,...
。
我应该如何在App.config
文件中配置我的服务地址,以便客户端可以通过单个add service reference
使用我的服务?
这是我的服务合同:
public interface ITeacher
{
[OperationContract]
void Add(Teacher teacher);
[OperationContract]
void Update(Teacher teacher);
[OperationContract]
void Delete(Teacher teacher);
}
public interface IStudent
{
[OperationContract]
void Add(Student student);
[OperationContract]
void Update(Student student)
[OperationContract]
void Delete(Student Student);
}
你已经签订了两个服务协定,因此你的app.config中必须有两个终结点。
我认为如果你像这样写你的服务合同会更好:
public interface ISchool
{
[OperationContract]
void AddTeacher(Teacher teacher);
[OperationContract]
void UpdateTeacher(Teacher teacher);
[OperationContract]
void DeleteTeacher(Teacher teacher);
[OperationContract]
void AddStudent(Student student);
[OperationContract]
void UpdateStudent(Student student)
[OperationContract]
void DeleteDtudent(Student Student);
}
然后,所有命令只需要一个端点。