CUSTOMER、COMPANYと、企業と顧客との関係を維持するリレーショナルテーブルCUSTOMER_COMPANY。NHibernate QueryOver Where Ex存在
私は特定の会社に属し、(フィールド)で、彼/彼女の電子メールは、このemailListである顧客を検索したい電子メール
一覧emailList
のリストを持っています。 QueryOverを使って私はどうすればいいですか?
public class CustomerMap : ClassMap<Customer>
{
public CustomerMap()
{
Id(x => x.Id);
Map(x => x.Name);
Map(x => x.Email);
//... Other Fields
HasMany(x => x.CompanyCustomers);
}
}
public class CompanyMap : ClassMap<Company>
{
public CompanyMap()
{
Id(x => x.Id);
Map(x => x.Title);
//... Other Fields
HasMany(x => x.CompanyCustomers);
}
}
public class CompanyCustomerMap : ClassMap<CompanyCustomer>
{
public CompanyCustomerMap()
{
Id(x => x.Id);
Map(x => x.IsActive);
Map(x => x.CustomerType);
...
References(x => x.Customer);
References(x => x.Company);
}
}
私はあなたがこのように試すことができ
することは私たちの顧客と会社のためにあなたのマッピングを表示します – Rippo
@Rippo okクラスマップを追加してください。 –