0
如果我要在一頁上顯示標記爲IsProduct的成分的頁面,並使用成分名稱生成圖像url值。僅當位值等於true時計算屬性的值
然後在另一頁上使用未標記IsProduct的成分。有什麼我可以做的,以便當我顯示未標記IsProduct的成分時,他們不會爲ProductImage拍攝URL值,因爲它不是產品。
我應該在課堂上做些什麼?或者因爲它是一個計算值shuld,我只是在將項目寫入頁面時這樣做。
namespace XXX.Models
{
public class Ingredient
{
public int IngredientID { get; set; }
[StringLength(50), Column(TypeName = "varchar")]
public string IngredientNameEn { get; set; }
[StringLength(50), Column(TypeName = "varchar")]
public string IngredientNameEs { get; set; }
[Column(TypeName = "varchar(Max)")]
public string IngredientDescriptEn { get; set; }
[Column(TypeName = "varchar(Max)")]
public string IngredientDescriptEs { get; set; }
[Column(TypeName = "bit")]
public bool IsProduct { get; set; }
public string ProductImage
{
get { return IngredientNameEs.Replace(" ", string.Empty) + ".jpg"; }
}
}
}