2010-04-19 22 views
5

Sen HBM dosyalarının üstünde gelen türlerini kullanmak için ad ve montaj belirtebilirsiniz dosyaları mapping dosyası ve eğer öyleyse bunu yapmak için sözdizimi nedir?Türleri

cevap

3

Ben'in dediği gibi, nitelikli tür adları kullanabilirsiniz. Bununla birlikte, NHibernate'deki alışılmış uygulama, her bir sınıf için eşlemeyi ayrı bir dosyaya koymaktır ki bu da bakımın daha kolay yapılmasını sağlar.

Şahsen, bazen aynı dosyada sınıfları grupla ilgili, ama bu (gibi XYHeader ve XYDetail) kadar.

Farklı meclislerden gelen (genellikle farklı alt etki alanlarına işaret eden) türler için ayrı projeler kullanıyorum.

4

Sen HBM dosyasının en varsayılan montaj ve ad tanımlarını kaldırmak ve daha sonra tam tür adları şöyle onlar haritalama dosyasını ortaya her zaman belirtebilirsiniz:

Namespace.TypeName,Assembly.Name 

oldukça değil, ama işe yarıyor.