0
鑑於我正在實現只讀UI,如何爲Shop
創建一個ClassMap:將流暢的nhibernate中的子對象映射到只讀視圖
public class Shop {
public int Id { get; set; }
public City City { get; set; }
}
public class City {
public string Name { get; set; }
public string CountryCode { get; set; }
}
Shops的DB接口是一個包含3列的視圖(ShopId,CityName,CountryCode)。我希望能做到這樣的事情:
public sealed class ShopMap : ClassMap<Shop> {
public ShopMap()
{
Table("Shop");
Id(x => x.Id, "ShopId");
Map(x => x.City.Name, "CityName");
Map(x => x.City.CountryCode, "CountryCode");
}
}
能流暢地自動實例化Shop.City嗎?