1
IE:一种称为Equipment的模型,负责存储关于设备的信息及其状态。Asp.net MVC处理模型状态
我的问题是,什么是有效的方式来存储项目的状态。我的方法是创建称为EquipmentStatus的不同模型。但是在编写代码时,您需要编写如下代码:
if(equiment.equipmentstatusid == 2)
我认为这不是好的方法。做这个的最好方式是什么 ?
IE:一种称为Equipment的模型,负责存储关于设备的信息及其状态。Asp.net MVC处理模型状态
我的问题是,什么是有效的方式来存储项目的状态。我的方法是创建称为EquipmentStatus的不同模型。但是在编写代码时,您需要编写如下代码:
if(equiment.equipmentstatusid == 2)
我认为这不是好的方法。做这个的最好方式是什么 ?
您的代码没有问题,但如果您想以高效的方式执行此操作,请使用enum。
也看到这个伟大的职位。 When to use Enum?
public enum Status
{
Success = 1,
Failed = 2,
Default = 3
}
if(equiment.equipmentstatusid == (int)Status.Success)
{
//something
}
我并不真正关注。你的'Equipment'模型包含一个'EquipmentStatus'模型有什么问题? – Jonesopolis
您可能想要使用Enum。 – Calum
EquipmentStatus存储什么? – Nilesh