实现自定义成员资格提供程序时,我看到底层数据模型在USER表中有ISONLINE列,如下所述: http://msdn.microsoft.com/en-us/library/6tc47t75.aspx
问题:该字段何时在数据库中实际更新?在MSDN提供的示例实现中,没有更新此列, IsOnline 属性计算如下:
return (now - userIsOnlineTimeWindow > LastActivityDateTime ? false:true);
那么,如果它从未更新,那么USER表中ISONLINE列的用途是什么?或者我错过了什么?
由于
答案 0 :(得分:2)
我似乎记得注意到这一点,并得出结论认为它可能是'遗留',即。没用过。
只要LastActivityDateTime
在适当的时候更新,你引用的实现就足够了。我猜他们只是忘了更新架构。
答案 1 :(得分:2)
我也意识到了这一点,并认为这是一个从未实现的想法。
由于你有LastActivityDateTime,你可以随时检查它。