2016-07-19 23 views
0

ために得る防ぎますしかし、私はこのプロパティをが存在しないようにしたいと思う。。これはカテゴリがchachedであるため、このように商品をロードすると、キャッシュにも残ります。codefluentは、私は2つのエンティティを持っている財産

私はProductCollection.LoadByCategporyで製品を読み込むことができます。これは問題ありません。

プロパティの商品がカテゴリの一部であることを防止するにはどうすればよいですか?私は 'Hasget'をfalseに設定することはそのトリックを行うと思ったが、そうはしなかった。

答えて

1

IsModelプロパティをエンティティプロパティ "Products"でfalseに設定するとします。これは、 "モデル"レイヤプロデューサ( "パーシスタンス"レイヤプロデューサとは対照的に)がこのプロパティを宣言すべきでないことを意味します。これは部分的にしかサポートされていないことに注意してください。他のプロデューサに副作用を与える可能性があるので、あなたの状況でうまく動作することを確認してください。

enter image description here

+0

ありがとうございます!私はBOMプロデューサ(C#)とSQL Azureプロデューサのみを使用しています。私が調べなければならないものは何ですか? –

+0

あなたはすばらしいはずですAFAIK –

+0

Hmmm、1つのプロパティのBOMプロデューサに問題がありました。私が取り除いた他のすべて〜50のプロパティは、どんなprobemsも与えなかった。 SetProductsへの参照は、依然としてCategoryのCopyFrom関数内のBOMによって生成されました。 if((dict.Contains( "Products")== true)) { this.SetProducts(CodeFluent.Runtime.Utilities.ConvertUtilities.SplitToDictionary(ConvertUtilities.ChangeType(dict ["Products"] 、typeof(string)、null))))、 '、'、true)); } –

関連する問題