2

在实现自定义成员资格提供程序时,我看到底层数据模型在 USER 表中有 ISONLINE 列,如下所述:http: //msdn.microsoft.com/en-us/library/6tc47t75.aspx

问题:该字段何时在数据库中实际更新?在 MSDN 给出的示例实现中,该列没有更新,IsOnline属性计算为:

return (now - userIsOnlineTimeWindow > LastActivityDateTime ? false:true);

那么,如果 USER 表中的 ISONLINE 列从未更新过,它的用途是什么???或者我错过了什么???

谢谢

4

2 回答 2

2

我似乎记得注意到了同样的事情,并得出结论认为它可能是“剩余的”,即。不曾用过。

您引用的实现足够好,只要LastActivityDateTime在适当的时候更新。我猜他们只是忘了更新架构。

于 2009-08-17T14:32:50.793 回答
2

我也意识到了这一点,并认为这是一个从未实施过的想法。

由于您有 LastActivityDateTime,因此您可以随时检查。

于 2009-08-17T14:33:48.373 回答