小编Pat*_*k87的帖子

域驱动设计子实体改变跟踪

我在确定Aggregate Root如何跟踪子实体的变化时遇到了一些困难.

假设我有一个聚合:

  • 订单(根)
  • 的OrderLineItem

随着Order类是总根源.我将如何跟踪每个所做的更改OrderLineItemOrder课吗?

当我创建一个存储库(实现)例如OrderRepository(因为只有聚合根可以使存储库正确?)时,我将如何OrderRepository跟踪每个存储库的更改OrderLineItem

例:

  • 新添加但未提交给DB
  • 编辑但致力于DB
  • 已编辑但未致力于DB

你们怎么处理这个?

oop domain-driven-design aggregateroot repository-pattern domain-model

6
推荐指数
1
解决办法
1389
查看次数

如何构建C#类库?

美好的一天!我需要你的帮助..你如何在类库中编写和构造代码,这样当它构建为dll时,其他程序员可以使用该dll作为他们的库更像基类库.除了我不知道如何构建它们是否有任何编写好的库的规则?也许最好的做法?这样我的库就会优雅,就像.net中的基类库一样

请帮忙..谢谢!

.net c# api class-library

5
推荐指数
2
解决办法
6874
查看次数