我有一個當前的MVC項目,基本方面已經接近完整了。該項目追蹤我的跑步和減肥過程中的進步,因爲我發現很多應用程序在那裏有點臃腫。爲現有項目創建「目標」跟蹤器
我有一些基本款:
距離:
public class Distance
{
public int Id { get; set; }
[DisplayName("Distance Run")]
public double DistanceRun { get; set; }
[DisplayName("Choose a date")]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
public DateTime _Date { get; set; }
[DisplayName("Any Addtional Comments")]
public String AdditionalComments { get; set; }
}
重量:
{
public int Id{ get; set; }
[DisplayName("Current Weight")]
public double CurrentWeight { get; set; }
[DisplayName("Chose a date")]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
public DateTime _Date { get; set; }
[DisplayName("Any Addtional Comments")]
public String AdditionalComments { get; set; }
}
我將如何去了解這些模型的每一個創建一個類型的目標創造者。當我的意思是目標,我的意思是
我會嘗試,將有類似的領域可能的目標模式「由Y日期運行X量」:
目標:
public class Goal
{
public int Id { get; set; }
public virtual double goalValue { get; set; }
public DateTime dateTime { get; set; }
}
我的問題在於在哪裏區分目標是否爲DIstance run或Weight Lost/Gained。我是正確的,還是應該重新考慮而不是使用模型?
你做得對。它的重量或距離cos madel只是一個容器來暫時存儲數值,所以不需要在這裏指定重量或距離 –