我需要声明一个模型的很多属性,它们都具有相同的属性.我想知道在MVC中是否有任何方法可以做到这一点.
[Required]
[Range(0, 4, ErrorMessage = "Integrity is required.")]
public int Integrity { get; set; }
[Required]
[Range(0, 4, ErrorMessage = "Empathy is required.")]
public int Empathy { get; set; }
Run Code Online (Sandbox Code Playgroud)
我有一堆字段使用这两个属性(必需和范围),唯一不同的是属性的名称.有没有办法以较少重复的方式声明这些?
我有一个table(table1)with StartDate, StartTime, EndTime,all datetime2和一个OverMidnight布尔值,它指定是否与... EndDate不同(+1)StartDate.
我需要将这些移动到另一个表(table2适用于列)StartDate和一个EndDate,都需要是datetime类型,并使用StartDate与StartTime获得新StartDate和StartDate,OverMidnight以及EndTime获得EndDate.
无论我尝试过什么,都会给我一个错误:
将datetime2数据类型转换为日期时间数据类型会导致超出范围的值.