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)