系统有帐户,并且具有每个帐户(用户)必须同意的条款和条件。如果将来更改条款,用户将收到警报,并根据他的选择(同意/不同意),帐户将保持活动或锁定。
现在,我想跟踪用户过去同意的条款列表。
Account.cs
public Guid Id {get; set;}
public IList<Terms> Terms {get; set;}
public string Name {get; set;}
public bool IsActive {get; set;}
public DateTime AgreedToTerms {get; set;}
Terms.cs
public Guid Id {get; set;}
public string Text {get; set;}
public DateTime Create {get; set;}
我还没有任何数据库表。
我在正确的轨道上吗?我需要建议或想法,您将如何处理这种关系?
谢谢