Я создаю службу данных WCF поверх первой модели данных кода EF 4.1, которая идет вразрез с многопользовательской базой данных.Чтобы обеспечить соблюдение правил доступа к мультитенантности, я хочу, чтобы идентификатор строки (который требуется всеми нашими службами REST на основе MVC) передавался как часть URL-маршрута.Так, например, сейчас у меня есть сервисный маршрут, подобный этому:
http://mysample.net/mysamplesvc.svc/Users
, который возвращает всех пользователей в фильтре db w / oa.Я хочу разделить это по клиенту, требуя, чтобы идентификатор клиента передавался как часть запроса:
http://mysample.net/mysamplesvc.svc/client123/Users
Если он не передан или недействителен, я буду обрабатыватьэто по мере необходимости.Однако я нигде не вижу подобного примера.Я думаю, что я должен искать неправильно, так как это выглядит довольно распространенным сценарием.
TIA!