0


1

あるクラス(Moduleという名前)がそれの前身であるModuleオブジェクトに関係するかもしれないし関係しないという関係を定義したいという状況があります。 先行操作はゼロであってもなくてもかまいません。 クラスは次のようになります。

パブリッククラスModule {public int Id {get;};セット; }

//その他のもの

public Module Predecessor {get;}セット; }}

そして、PredecessorがModule型のプロパティになるようにマッピングを定義しました。


しかし、 "Module"型が見つからないため、マッピングがコンパイルできないという苦情が出ています。 クラスのロングネームを試してみました

type = "STC.EI.JobSubmissionSystem.Data.Domain"

クラスの完全修飾名

type = "STC.EI.JobSubmissionSystem.Data.Domain、STC.EI.JobSubmissionSystem.Data"

無駄に。 私の質問は:

これを正しくマッピングしているのでしょうか。そうでなければ、どのように正しくマッピングしているのでしょうか。

1 Answer


2


あなたは many-to-one要素を使うことができます:


関係を定義するには、テーブルに列が必要です。