我目前正在設計電子商務解決方案。主要要求之一是商店支持本地化商品詳情。同一家商店必須能夠通過用戶的語言選擇和/或瀏覽器偏好支持多種語言。如何建模本地化商品
我有兩個表:
項目(ID,SKU,價格,...)
ItemDetails(ITEM_ID,語言,標題,...)
對於每一個項目,會有多個行對應於該項目,其中(item_id,language)對將是唯一的。
我想模擬這種爲:
class Item
{
public string sku;
public double price;
public ItemDetails Details;
}
基於用戶的會話,我想的項目回到有詳細對象對應於用戶選擇的語言(從他們的會話)。
有什麼方法可以表示這種情況?