我有一组学院,并通过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);
}
答案 0 :(得分:0)
您已经签订了两份服务合同,因此您必须在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);
}
然后你只需要一个终点用于所有命令。