0

このモデルでは、次のように、エンティティ A と B の間に 1 対 1 の関係を実装しました。

<cf:property name="For" typeName="{0}.B">

ここで、B と AEg の間に新しい (異なる) 1 対 1 の関係を追加します。

<cf:property name="Links" typeName="{0}.A">

どうやら、codefluent は、この関係を 2 つの異なる 1 対 1 の関係ではなく、単一の 1 対 1 の関係と見なしているようです。

これをどのようにモデル化する必要がありますか?

4

1 に答える 1

0

これはここで説明されています: Multiple Association Relationship、したがって、あなたの場合、たとえばこのようなことをします。この場合、プロパティを使用してリレーションの両側を宣言する必要があることに注意してください。

で:

<cf:property name="For" typeName="{0}.B" relationPropertyName="Back">
<cf:property name="For2" typeName="{0}.B" relationPropertyName="Back2">

Bで:

<cf:property name="Back" typeName="{0}.A" relationPropertyName="For">
<cf:property name="Back2" typeName="{0}.A" relationPropertyName="For2">
于 2016-06-14T11:39:24.030 に答える