如何在没有专栏的情况下在模型中设置默认值?
How do I set a default value in a model without having a column for it?
我正在尝试在我的模型中将默认值设置为 属性
public string fruitType = "Apple";
public string FruitType
{
get { return fruitType; }
set { fruitType = value; }
}
但是,我遇到的问题是 FruitType
不是我的数据库 table 中的列,因此它会引发错误。即使该列不存在,我也可以设置它吗?
将您的 属性 标记为 NotMapped
并使用默认值:
public string fruitType = "Apple";
[NotMapped]
public string FruitType
{
get { return fruitType; }
set { fruitType = value ?? fruitType; }
}
我正在尝试在我的模型中将默认值设置为 属性
public string fruitType = "Apple";
public string FruitType
{
get { return fruitType; }
set { fruitType = value; }
}
但是,我遇到的问题是 FruitType
不是我的数据库 table 中的列,因此它会引发错误。即使该列不存在,我也可以设置它吗?
将您的 属性 标记为 NotMapped
并使用默认值:
public string fruitType = "Apple";
[NotMapped]
public string FruitType
{
get { return fruitType; }
set { fruitType = value ?? fruitType; }
}