Im做这样的事情让已经封锁了所有用户的列表会禁止用户列表我怎么才能得到被禁止的日期排序的禁止用户名单。最近被禁止的 应该是第一个。按日期降序
Q
按日期降序
1
A
回答
2
默认情况下,asp.net成员资格不存储此日期,因此您必须使用解决方法。一个简洁的方法是引入你自己的表格,但我建议滥用LastLoginDate。只要用户未正确登录(您的!isapproved将阻止发生),默认机制就不会触及此日期。
修改代码以阻止用户:
MembershipUser user = Membership.GetUser(username);
if (user != null)
{
user.IsApproved = isApproved;
user.LastLoginDate = DateTime.Now;
Membership.UpdateUser(user);
}
代码进行排序禁止日期,从@ Femaref的回答复制粘贴:使用SQL成员资格提供
public IQueryable<Aspnet_User> GetBannedUsers()
{
return db.Aspnet_Memberships
.Where(x => x.IsApproved == false)
.OrderByDescening(x => x.LastLoginDate)
.Select(x => x.Aspnet_User);
}
2
public IQueryable<Aspnet_User> GetBannedUsers()
{
return db.Aspnet_Memberships
.Where(x => x.IsApproved == false)
.OrderByDescening(x => x.BannedDate) //adjust property here
.Select(x => x.Aspnet_User);
}
相关问题
- 1. 按日期降序
- 2. 按日期和时间降序排序?
- 3. SQL查询按降序返回日期
- 4. Ravendb:按日期降序排列索引
- 5. 排序日期降序
- 6. 按星期和日期分组EF按降序排列
- 7. 订单日期和降序
- 8. 如何创建按钮以升序和降序排序日期?
- 9. 按日期降序比较器作为预期
- 10. DynamoDB:查询所有数据并按日期降序排序
- 11. Php数组按日期降序合并和排序
- 12. 按日期排序在Ruby中降序排列轨
- 13. 排序按日期倒序并找到ID其不在降
- 14. Laravel查询生成器:如何按日期排序结果 - 先按未来日期的升序排序,然后按过去日期的降序排序。
- 15. Android:如何按日期降序按名称排序的Drectory列表?
- 16. ScriptDb查询日期并按降序排列
- 17. 降序按日期滤波器阶与AngularJs
- 18. 按降序排列收件箱日期明智
- 19. 按日期排序
- 20. 按日期排序
- 21. 按日期排序?
- 22. 按日期排序
- 23. 按日期排序
- 24. Django按日期排序(日)
- 25. AngularJs中的日期降序排列
- 26. 如何以降序显示日期
- 27. 排序JSON日期按日期 - PHP
- 28. 使用VueFire,我如何按日期按降序排列(从最新到最旧)?
- 29. 按日期排序和按天排序
- 30. 分组按日期升序排列降序排列,但输出日期内的记录
IM所以我在哪里可以引进banneddate?我应该直接将它添加到表Aspnet_Memberships还是那个糟糕的做法与“开箱即用”的表中搞乱? – raklos 2011-02-27 14:24:36
不知道,我认为这包括在内?我会引入一个新的表格,其中包含会员ID和BannedDate。 – Femaref 2011-02-27 14:31:39