Я совершенно не знаком с WCF, и я пытаюсь понять, как правильно выставить ему свой BLL.Я создал свои первые Resource.svc и IResource.svc
Resource.svc
[ServiceBehavior]
public class Resources : IResources
{
#region IResources Members
public List<Model.Resource> GetAll()
{
return Repository.Inventory.Resource.GetAll(true);
}
public List<Model.Resource> GetAllEnabled()
{
return Repository.Inventory.Resource.GetAllEnabled(true);
}
#endregion
}
IResource.cs
[ServiceContract]
public interface IResources
{
[OperationContract]
List<Model.Resource> GetAll();
[OperationContract]
List<Model.Resource> GetAllEnabled();
}
Так что все это работает, мое приложение Windows может общаться со службой, и все замечательно.Теперь мне нужно получить доступ к некоторой информации, я создал другой файл .svc с именами Project.svc и IProject.cs, который содержит ту же информацию, что и ресурс (кроме типа Project), но теперь это означает, что у меня есть другой веб-сервис, surleyэто не правильно!?
альтернативный текст http://img687.imageshack.us/img687/1588/capturepy.png