2011-01-08 16 views
2

私はNHibernate.Searchを新しくしています。問題に遭遇しました。ちょっとした助けが必要です。S#arp Architecture + NHibernate.Search + DocumentId

[DocumentId] 
public virtual int Id 
{ 
    get { return base.Id; } 
    protected set { base.Id = value; } 
} 

は、私は私のIDフィールドに[文書ID]属性を追加する必要がありますが、IDフィールドは、エンティティクラスである...私は私のPOCO内でこれを行ってstackoverflowの上のいくつかのコードを見つけました私は私のコントローラでUpdateModel()機能を実行するときしかし、私は例外を取得:

例外の詳細を: System.Reflection.AmbiguousMatchException: あいまいな一致を見つけました。

私はモデルのバインダーが2 Idフィールドを見ていると思いますが、この周りの最善の方法はわかりません。

ポール

答えて

2

私は少し周り工夫した後、このいずれかで自分の質問にお答えします。

[DocumentId] 
public override int Id 
{ 
    get 
    { 
     return base.Id; 
    } 
    protected set { base.Id = value; } 
} 

ポール

関連する問題