作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有这段代码,它通过使用我的成员(member)提供程序为我提供了所有用户的列表。
var users = Membership.GetAllUsers();
var usernames = new List<string>();
foreach(MembershipUser m in users)
usernames.Add(m.UserName);
我认为使用 LINQ 应该有更简单的方法来执行此操作,但我似乎无法在 MembershipUserCollection 上使用 LINQ
最佳答案
因为 MembershipUserCollection 只实现了 IEnumerable
, 不是 IEnumerable<MembershipUser>
,你需要使用Linq扩展方法Cast然后再使用其他 Linq 扩展方法:
Membership.GetAllUsers ().Cast<MembershipUser> ().Select (m => m.UserName);
关于c# - 在 MembershipUserCollection 上使用 Linq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8809312/
我正在通过编写示例应用程序来学习 ASP.Net MVC3 EF4。我使用的是标准成员(member)提供程序。我在成员(member)提供者中有 requiresUniqueEmail="true"
我有这段代码,它通过使用我的成员(member)提供程序为我提供了所有用户的列表。 var users = Membership.GetAllUsers(); var
是否可以通过 IsApproved 对 MembershipUserCollection 进行排序,然后在不修改存储过程的情况下进行注释? Linq 可以做到这一点吗? 最佳答案 我找到了另一个使用以
我是一名优秀的程序员,十分优秀!