Добрый день, люди. Я никогда раньше не публиковал на таких сайтах, но давайте посмотрим, как это будет.
Сегодня я впервые начал работать с WCF, посмотрел несколько скринкастов и теперь готов приступить к внедрению своего первого решения. Все хорошо, и пока все работает, хотя мой вопрос возникает, когда я создаю WCFServiceClient в моей вызывающей программе / клиенте.
Допустим, в моем интерфейсе ServiceContract /, определяющем мои методы, предоставляемые клиенту, есть много методов, каждый из которых связан с каким-то объектом-сущностью. Как я могу логически сгруппировать все связанные методы определенной сущности вместе, чтобы в моем коде это выглядело как
, например
WCFServiceClient.Entity1.Insert();
WCFServiceClient.Entity1.Delete();
WCFServiceClient.Entity1.GetAll();
WCFServiceClient.Entity1.GetById(int id);
WCFServiceClient.Entity2.AddSomething();
WCFServiceClient.Entity2.RemoveSomething();
WCFServiceClient.Entity2.SelectSomething();
...
Вместо
WCFServiceClient.Insert();
WCFServiceClient.Delete();
WCFServiceClient.GetAll();
WCFServiceClient.GetById(int id);
WCFServiceClient.AddSomething();
WCFServiceClient.RemoveSomething();
WCFServiceClient.SelectSomething();
Надеюсь, это имеет смысл. Я искал в Google, я попробовал свои логические рассуждения, но не повезло. Любые идеи будут оценены.
Выстрел
Juan