Работа с доменными сервисами - PullRequest
1 голос
/ 23 марта 2011

Я создал доменную службу на стороне сервера. Постройте проект. Но у меня все еще нет прокси домена на стороне клиента для созданного сервиса. Должен ли я добавить какие-либо новые пространства имен в клиентский проект? Я попытался добавить службу в клиентском проекте, но в списке нет вновь созданной службы домена (я нажал кнопку «Найти»).

1 Ответ

2 голосов
/ 23 марта 2011

Питер.Если я правильно понимаю ваш вопрос, это может быть правильный ответ:

  • После нажатия кнопки «Показать все файлы» в обозревателе решений вы можете найти клиентский прокси доменных служб в скрытой папке Generated_Code,Код * .Web.g.cs может быть сгенерирован путем отражения откомпилированной сборки на стороне сервера.
  • Итак, вы можете использовать прокси, просто добавив пространство имен после построения решения.

Например,

using myApp.Web.Models;
using myApp.Web.Services;
using System.ServiceModel.DomainServices.Client;

namespace myApp
{
    public partial class MainPage : UserControl
    {
    MyModelContext _context = new MyModelContext(); 
    }
...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...