У меня есть все мои сущности в отдельном проекте в моем файле edmx, и я предоставляю их своему клиентскому приложению с помощью службы WCF.Linq to Entities with WCF
Это означает, что мне не нужно предоставлять моему клиентскому приложению прямую ссылку на проект, содержащий файл edmx. Это было бы плохо, потому что он связывает объект с запросом в базе данных.
Но только те объекты, которые использует моя служба WCF, могут быть доступны из моего клиентского приложения. Так, например, потому что у меня есть следующий код в моей службе:
public MyClass GetMyClass()
{
return new MyClass();
}
.. Я могу использовать MyClass доступа в моем клиенте приложении с чем-то вроде:
myServiceInstance.MyClass cls = new myServiceInstance.MyClass()
А что если у меня есть сущность, называемые MyClass2 в моем файле edmx, который я хочу использовать в своем клиентском приложении! Как мне установить его, не предоставляя моему клиенту прямую ссылку на проект edmx-файла или не используя метод бесполезности на моем сервисном уровне, который возвращает MyClass2
Что делают другие люди?
Большое спасибо
Если вы хотите отобразить фрагмент кода в другом, более различимом формате, отредактируйте свой вопрос, выберите текст кода и нажмите на значок с 01010 рядом с гигантскими кавычками. – DOK 2008-10-21 11:09:09