我有疑问。
对于模型的属性Machine
,我需要一个包含可能值的下拉列表。
当然,Machine
模型的每个元素都可以在以后编辑,因此下拉列表需要包含其余可能的元素,以便可以选择它们。
我所知道的:
到目前为止,我已经为这些属性创建了包含Views的模型,因为这些classess也有自己的属性并且值得。例如,Supplier
。
但是现在我需要一些属性的下拉列表,除了提供特定属性的信息之外,没有太多关于它们的信息。例如,Machinecolor
。
问题:
出现问题我想到如何初始化Machinecolor
属性。
我可以创建一个模型,但我不想/需要创建一个View来填充每种颜色。
如何直接填充模型,而无需创建视图,因此值保存在_context / model中。
这是一种方式吗?:
namespace Application.Models
{
public class MachineColor
{
public MachineColor() {
//how to insert several values? is this correct?
ColorDesc = "Green";
ColorDesc = "Blue"; //(?)
}
public static string ColorDesc { get; set; }
}
或者我是否需要通过 DbInitializer 模型进行此操作?如果是这样,如果我的数据库已经创建,怎么办呢?
由于