标签: c# codefluent
我有两个实体:
它们之间有一个1:n relationship所以我可以通过以下方式获得所有类别的产品: Category.Products但是,我不希望此属性存在。这个,因为类别是chached,如果我以这种方式加载产品,它们也将保留在缓存中。
1:n relationship
Category.Products
chached
我可以按ProductCollection.LoadByCategpory加载产品,这很好。
ProductCollection.LoadByCategpory
如何防止属性产品成为类别的一部分?我假设设置' Hasget'如果是假就可以做到这一点,但事实并非如此。
答案 0 :(得分:1)
您希望在实体属性“Products”上将IsModel属性设置为false。这意味着“模型”层生成器(而不是“持久性”层生成器)不应声明此属性。请注意,这只是部分支持,因为它可能会对其他生产者产生副作用,因此请确保它在您的上下文中运行良好。
IsModel