当查看帖子"Should Entities in Domain Driven Design and Entity Framework be the same?"时,接受的答案指出,在使用Code First时,领域实体和EF实体只能相同。这样可以保持实体的“纯洁”。
然而,由于这个障碍:"Discussion on many-to-Many relationships (without CLR class for join table)",如果不指定一个特殊的实体用于关联表(orderline entity),就无法创建具有产品实体集合的订单实体。
我现在看到同事们将这些关联表加入他们的领域实体,我认为这是错误的,因为它暗示着应对持久性,而不是真正符合领域。在我看来,它们不再“纯洁”。
您会说由于关联表实体而在EF Core中无法拥有相同的领域实体吗?我该如何在EF Core中处理这个问题?
然而,由于这个障碍:"Discussion on many-to-Many relationships (without CLR class for join table)",如果不指定一个特殊的实体用于关联表(orderline entity),就无法创建具有产品实体集合的订单实体。
我现在看到同事们将这些关联表加入他们的领域实体,我认为这是错误的,因为它暗示着应对持久性,而不是真正符合领域。在我看来,它们不再“纯洁”。
您会说由于关联表实体而在EF Core中无法拥有相同的领域实体吗?我该如何在EF Core中处理这个问题?