系统具有帐户,并且它具有每个帐户(用户)必须同意的条款和条件。如果未来用户的条款发生变化,并且根据他的选择(同意/不同意),账户将保持活动或锁定状态。处理这种关系的最佳方式
现在,我想跟踪过去用户同意的术语列表。
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;}
我还没有任何数据库表。
我在正确的轨道上吗?我需要建议或想法你将如何处理这种关系?
感谢
你们每个协议只有两方吗?或者有更多的可能吗? – 2013-02-12 21:12:18