【发布时间】:2011-05-16 23:53:48
【问题描述】:
我有课
class UserActivity
{
private IList<Activity> _activities = new List<Activity>();
public void AddActivity(Activity activity)
{
_activities.Add(activity);
}
public IEnumerable<Activity> ActivityHistory
{
return _activities;
}
}
活动历史可以包含很多元素。
我希望将 UserActivity 与历史记录一起存储在 RavenDB 中。但是,当我第一次从 DB 获取 UserActivity 时,ActivityHistory 应该有最后 10 个项目,例如,我应该有可能加载其他项目或添加新项目并保存它们。
我该怎么做?
据我了解,我只有一种方法 - 将 UserActivity 和历史项目分开存储。
【问题讨论】:
标签: ravendb