2011-02-03 3 views
1

誰かがどのように私の財産規則は、以下の式を有するマッピングを無視するように私に教えてください。私のプロパティの規則を式を持つマッピングを無視する方法?

これは実体である:

public class User 
{ 
    public virtual int Id {get; set;} 
    public virtual string FirstName {get; set;} 
    public virtual string LastName {get; set;} 
    public virtual string FullName {get; set;} 
} 

これはマッピングです:

public class UserMap : ClassMap<User> 
{ 
    public UserMap() 
    { 
     Id(x => x.Id); 
     Map(x => x.FirstName); 
     Map(x => x.LastName); 
     Map(x => x.FullName).Formula("first_name || ' ' || last_name"); 
    } 
} 

私は私の財産規則は、FullNameプロパティを無視したいです。

+1

私はあなたがここに求めているものを100%確実ではないのですか? – Rippo

答えて

2

を支援するための おかげで、あなたの大会はIConventionAcceptance(または同等のIPropertyConventionAcceptance)を実装していますか?そこから、Acceptメソッド内で、 "Formula"プロパティにアクセスしてtrue/falseを適切に返すことができます。これにより、あなたの大会ではプロパティを処理できなくなります。

関連する問題