2013-06-12 63 views
2

有什麼方法可以根據配置文件設置選擇所有用戶嗎?我正在使用C#MVC2中的配置文件的默認實現。根據配置文件獲取所有用戶

東西沿着這

var users = Membership.GetAllUsers(); 
return View(users); 

線但隨着配置文件選擇將是理想的。

+0

這樣做。 –

回答

0

這裏是我想出了基於MEYWDs鏈接

var users = Membership.GetAllUsers(); 

List<MembershipUser> searchResults = users.Where(user => Profile.GetProfile(user.UserName).CustomerID.ToLowerInvariant().Contains(CustomerID.ToLowerInvariant())).ToList(); 
0

您可以檢索使用

var profile = ProfileBase.Create(username); 

用戶配置文件然後,你可以搜索特定的配置文件的設置與profile.GetPropertyValue

+0

我想我還不夠清楚。我想選擇具有特定profile.GetPropertyValue的所有用戶。我可以抓住所有用戶,然後通過profile.GetPropertyValue檢查值,但由於我們有成千上萬的用戶,這看起來效率非常低。是否有一種更有效的方式在Membership或Profile中執行此操作? –

相關問題