Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/319.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为WCF服务的未来实现重用业务接口_C#_Asp.net_Wcf_Factory_Factory Pattern - Fatal编程技术网

C# 为WCF服务的未来实现重用业务接口

C# 为WCF服务的未来实现重用业务接口,c#,asp.net,wcf,factory,factory-pattern,C#,Asp.net,Wcf,Factory,Factory Pattern,晚安,伙计们 我正在asp.net中启动一个项目,最初不使用wcf服务,但我想让您为aspx和业务层之间的未来实现服务wcf做好准备 问题: 我可以为wcf服务重用业务接口吗 我的想法是,在没有服务的情况下,创建一个架构,aspx将通过工厂调用业务层。所有业务类都将实现一个接口 稍后,我们将为每个业务提供一个服务,因此我想知道这是否是一个好主意,是否可以为wcf服务使用为每个业务实现的相同接口 通过实现相同的接口,工厂将决定是返回业务实例还是服务实例。你认为呢?WCF要求在接口上声明类和方法属性

晚安,伙计们

我正在asp.net中启动一个项目,最初不使用wcf服务,但我想让您为aspx和业务层之间的未来实现服务wcf做好准备

问题:

我可以为wcf服务重用业务接口吗

我的想法是,在没有服务的情况下,创建一个架构,aspx将通过工厂调用业务层。所有业务类都将实现一个接口

稍后,我们将为每个业务提供一个服务,因此我想知道这是否是一个好主意,是否可以为wcf服务使用为每个业务实现的相同接口


通过实现相同的接口,工厂将决定是返回业务实例还是服务实例。你认为呢?

WCF要求在接口上声明类和方法属性,因此最终会有点混乱

事实上,我不是WCF的超级粉丝,因为这和其他一些原因。非常好,允许通过HTTP轻松公开业务接口