2010-11-22 15 views
1

Merhaba Bir Sayfada (WebForms) EF 4 ve EntityDataSource kullanıyorum.EntityDataSource - WHERE'in farklı bir tablodan nasıl yapılır

Bu sayfa, UserName değerini gösteren bir DropDownList içerir. Bu DropDownList öğesinden elde edilen veriler "aspnet_Users" kaynaklıdır. Dolayısıyla diğerleri tabloları "aspnet_UsersInRoles" ve "aspnet_Roles kullanılarak

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

Belirli ROLE ilişkili UserName FİLTRE gerekiyor ve DropDownList görüntülemeden: Tek bir EntityDataSource kodu Belove kullanıyorum anda ".

Nasıl yapmalı?

Zaman ayırdığınız için teşekkürler.

cevap

2

this tutorial'a baktınız mı?
Bu, ilgili varlıkları da içeren, Where cümleleri hakkında bazı ipuçları verir.
Bu yardımcı olmazsa, this question'a bakın, daha fazla esneklik sağlayan Selecting olayıyla ilgilenir.

İlgili konular