我会以 NHibernate 远远超出我的舒适区这一事实作为开头,所以这可能比我想象的要简单得多。
我有一个users
表和一个events
映射到user
对象event
的表。
我的event
对象引用了一个单一的user
对象。
我有一个属性,我坚持我的user
对象为LastActivityTimeStamp。
我的event
对象上有与EventType和Success相关的属性。
要确定“在线”用户列表,我需要收集LastActivityTimeStamp大于先前计算cutoff
值的所有用户对象,events
表中的最后一个活动不是成功的“注销”事件类型。
我将如何写这个标准?