Şu anda böyle bileşen haritalar kullanıyorum: Ben sadece tek bir yerde bileşen/değer nesnesi için eşleme tanımlamak zorunda çünküFluent Nhibernate - bileşenlerden oluşan bir koleksiyonun eşlenmesi (değer nesneleri)?
public class UserMapping
{
public UserMapping()
{
Id(c => c.Id).GeneratedBy.HiLo("100");
Map(c => c.UserName);
Component(c => c.Country, CountryComponentMapping.Map);
}
}
public sealed class CountryComponentMapping
{
public static void Map(ComponentPart<Country> part)
{
part.Map(x => x.CountryName)
part.Map(x => x.CountryAlpha2)
}
}
Bunu beğendim.
Bileşenin bir koleksiyonu için aynı semantiği kullanmaktan nasıl yararlanabilirim? (ör. Bunu, kullanıcı varlıkları üzerindeki bir ülke koleksiyonuna değiştirmek istediğimizi varsayalım)
Bileşenleri, üst varlığının bir parçası olan Adres Müşteri bir bileşenidir Akıcı docs temel örneği düşünüyorum, ama masa o Customer_City, Customer_ZIP vb –