Я хотел бы реализовать ADS.NET/WCF DataService, и мне интересно, каков наилучший способ настроить проект в VS2008 SP1 для этой цели.
В настоящее время у меня есть проект веб-приложения ASP.NET (не относится к типу проекта "WebSite"). Уровень доступа к данным - это модель сущностей (EF версии 1) с базой данных SQL Server. У меня есть Entity Model в отдельном проекте DLL, и ссылки на этот сборочный проект веб-приложения для всех обращений к данным.
ADO.NET/WCF DataService также должен взаимодействовать с моделью / базой данных сущностей. Он должен быть размещен на одном веб-сервере (IIS 7.5) вместе с веб-приложением.
Поскольку DataService не имеет прямого отношения к этому конкретному веб-приложению (хотя он будет предоставлять и изменять данные из / в той же базе данных, которую также использует веб-приложение), моя основная идея заключалась в том, чтобы отделить DataService в своем новом новом проекте ( который также ссылается на DLL-файл Entity Model).
Теперь я увидел, что в VS2008 SP1 нет типа проекта "ADO.NET/WCF DataService". Представляется возможным только добавить DataService в качестве элемента к другим существующим проектам, например, к проектам веб-приложений.
Почему нет отдельного типа проекта DataService? Значит ли это, что теперь мне нужно добавить DataService как элемент в мой проект веб-приложения? Или я должен создать новый проект веб-приложения и добавить к нему DataService? (Я могу удалить предварительно созданный файл default.aspx, поскольку мне не нужны веб-страницы в этом проекте.) Какой лучший способ?
Спасибо за предложения заранее!