C# 如何在wcf服务中安排和呈现服务?
我拥有一组学院,通过wcf服务在中央办公室管理接收到的数据,接收到的数据如下: 教师信息:新教师、更新教师和删除教师 学生信息:新建学生、更新学生和删除学生 我应该如何在C# 如何在wcf服务中安排和呈现服务?,c#,wcf,C#,Wcf,我拥有一组学院,通过wcf服务在中央办公室管理接收到的数据,接收到的数据如下: 教师信息:新教师、更新教师和删除教师 学生信息:新建学生、更新学生和删除学生 我应该如何在App.config文件中配置我的服务地址,以便客户端可以通过单个添加服务引用来使用我的服务 这是我的服务合同: public interface ITeacher { [OperationContract] void Add(Teacher teacher); [Ope
App.config
文件中配置我的服务地址,以便客户端可以通过单个添加服务引用来使用我的服务
这是我的服务合同:
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);
}
那么,您的所有命令只需要一个端点。因此,我认为您必须在单个服务实现下实现两个服务契约。我应该合并服务吗?是的。如果您想要单端点。