codefluent 阻止获取 属性
codefluent prevent get for property
我有两个实体:
- 类别
- 产品
并且它们之间有一个 1:n relationship
,所以我可以通过以下方式获取类别中的所有产品:
Category.Products
但是,我不希望这个 属性 到 存在 。这是因为类别是 chached
,如果我以这种方式加载产品,它们也会保留在缓存中。
我可以通过 ProductCollection.LoadByCategpory
加载产品,这很好。
How can I prevent the property Products to be part of a Category? I assumed setting 'Hasget' to false would do the trick but it does not.
您想在实体 属性 "Products" 上将 IsModel
属性 设置为 false。这意味着 "model" 层生产者(相对于 "persistence" 层生产者)不应声明此 属性。请注意,这仅得到部分支持,因为它可能会对其他生产者产生副作用,因此请确保它在您的环境中运作良好。
我有两个实体:
- 类别
- 产品
并且它们之间有一个 1:n relationship
,所以我可以通过以下方式获取类别中的所有产品:
Category.Products
但是,我不希望这个 属性 到 存在 。这是因为类别是 chached
,如果我以这种方式加载产品,它们也会保留在缓存中。
我可以通过 ProductCollection.LoadByCategpory
加载产品,这很好。
How can I prevent the property Products to be part of a Category? I assumed setting 'Hasget' to false would do the trick but it does not.
您想在实体 属性 "Products" 上将 IsModel
属性 设置为 false。这意味着 "model" 层生产者(相对于 "persistence" 层生产者)不应声明此 属性。请注意,这仅得到部分支持,因为它可能会对其他生产者产生副作用,因此请确保它在您的环境中运作良好。