I want to have separate service classes for each business layer. And trying another possibility with partial classes. Please suggest which one is better one.
regards, anand
Option 1:
[ServiceContract]
public interface IService1
{
[OperationContract]
string GetData(int value);
}
[ServiceContract]
public interface IService2
{
[OperationContract]
string GetData2(int value);
}
[ServiceContract]
public interface IService3
{
[OperationContract]
string GetData3(int value);
}
public partial class Service1 : IService1
{
public string GetData(int value)
{
return string.Format("You entered: {0}", value);
}
}
public partial class Service1 : IService2
{
public string GetData2(int value)
{
return string.Format("You entered: {0}", value);
}
}
public partial class Service1 : IService3
{
public string GetData3(int value)
{
return string.Format("You entered: {0}", value);
}
}
Option 2: