0

我有两个实体:

  1. 类别
  2. 产品

并且1:n relationship它们之间存在一个,因此我可以通过以下方式获取一个类别中的所有产品: Category.Products 但是,我不希望此属性存在。这是因为类别是chached,如果我以这种方式加载产品,它们也将保留在缓存中。

我可以加载产品ProductCollection.LoadByCategpory,这很好。

如何防止属性 Products 成为类别的一部分?我认为将“Hasget”设置为 false 可以解决问题,但事实并非如此。

4

1 回答 1

1

您希望IsModel在实体属性“Products”上将该属性设置为 false。这意味着“模型”层生产者(与“持久性”层生产者相对)不应声明此属性。请注意,这只是部分支持,因为它可能会对其他生产者产生副作用,因此请确保它在您的上下文中运行良好。

在此处输入图像描述

于 2016-07-19T12:54:02.833 回答