5
我目前正在使用這樣的組件的地圖:Fluent Nhibernate - 映射組件集合(值對象)?
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)
}
}
我喜歡這個監守我只需要定義在一個地方的組件/對象值的映射。
我該如何去使用相同的語義來收集組件?(例如,假設我們想將其更改爲用戶實體上的一組國家/地區)
組件是父實體的一部分,想在流利的文檔其中Address是客戶的一個組成部分的基本的例子,但表它的生命作爲Customer_City,Customer_ZIP等 – 2011-02-25 15:40:03