1
我想让我的脑袋聚集根源于我的实体框架数据模型的位置,所以我知道我需要创建什么样的存储库。存储库模式 - 聚合根
如果我在关系数据库术语中谈论一秒,我有一个ExceptionGroup对象和一个Exception对象(不是system.exception!)。一个Exception属于一个ExceptionGroup,并且不存在没有ExceptionGroup的情况。
我应该为每个对象或包含两个方法的单个存储库有一个存储库吗?如果我有一个单独的存储库中的方法将是如下...
FindAllExceptionsByExceptionGroup(int GroupID)
AddExceptionGroup(ExceptionGroup ExceptionGroup) - because an exception cannot exist without a group.
AddException(DataAccess.Exception Exception)
DeleteExceptionGroupByID(int GroupID)
DeleteExceptionByID(int ExceptionID)
DeleteExceptionByGroup(int GroupID)