nasıl sorguladığınız: Bu referansına bakın? Eğer HQL kullanıyorsanız, bu hat ile HBM dosyası ile arabirimin ad almak gerekir: Eğer Kriterleri kullanıyorsanız
<import class="name.space.ICustomer, Customers" />
sadece ICustomer sorgulamak gerekir ve her iki müşteri dönersiniz türleri.
bunun bir müşteri olan bir sınıf haritalama ediyorsanız ya bir hasMany, HasManyToMany veya Kaynaklar o zaman genel formunu kullanmak gerekir yoluyla: Eğer o da baş etmek istiyorsanız
References<NiceCustomer>(f=>f.Customer)
, bunları alt sınıfların yapmak gerekir
ben temel sınıf Müşteri ihtiyaç ve dış sınıfta genel tür parametresi için bu kullanacağız düşünüyorum hangi durumda
Subclassmap<NiceCustomer>
:
References<Customer>(f=>f.Customer)
Yine de, bununla başa çıkmak için etki alanı modelinizi değiştirmemelisiniz, dış sınıfa hala bir ICustomer sahip olmalıdır.
1.0RTM'nin Genel formu Referanslar için çalışıyor mu, ancak değişikliklerin hızlı bir şekilde taranmasının iki satırlık bir ek olduğunu düşündüğüm değişikliği göstermesi gerektiğinden emin değilim.
Herhangi bir arabirimi böyle eşleştirmeniz gerektiğini sanmıyorum .. Haritalama dosyalarınızı gönderebilir misiniz? Teşekkürler –
Mahesh'e yanıt verdiğiniz için teşekkür ederiz. Ama Kevin'ın nhibernate'de bir arayüzü eşleyemeyeceğimizi söylediği gibi. Arayüzü bir temel sınıf olarak değiştirdim. – Josh