我有一组学院,并通过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);
}
这样,您只需为所有命令提供一个端点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句