EntityDataSource - как сделать предложение WHERE из другой таблицы - PullRequest
1 голос
/ 22 ноября 2010

Привет! Я использую EF 4 и EntityDataSource на странице (WebForms).

Эта страница содержит список DropDownList, отображающий имя пользователя. Данные из этого DropDownList это из "aspnet_Users". На данный момент я использую один код EntityDataSource любимый:

                <asp:EntityDataSource ID="EntityDataSourceListUsers" runat="server" ConnectionString="name=CmsConnectionStringEntityDataModel"
                DefaultContainerName="CmsConnectionStringEntityDataModel" EnableFlattening="False"
                EntitySetName="aspnet_Users" Select="it.[UserId], it.[UserName]">
            </asp:EntityDataSource>

Мне нужно отфильтровать имя пользователя, связанное с определенной ролью и отобразить его в DropDownList, следовательно, используя другие таблицы "aspnet_UsersInRoles" и "aspnet_Roles".

Как это сделать?

Спасибо, ребята, за ваше время.

1 Ответ

2 голосов
/ 22 ноября 2010

Вы смотрели этот урок ?
Он дает некоторые подсказки относительно положений Where, в том числе связанных объектов.
Если это не помогает, взгляните на этот вопрос , он касается события выбора, которое дает большую гибкость.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...