我正在尝试使用Data Annotations创建一个对象,并使用其中使用Data Annotations本身的其他对象。 例如:
public class ParticipationModel
{
[Required]
public Object1 obj { get; set; }
public List<Object2> Listofobj2 { get; set; }
}
public class Object2
{
[Required]
public String TypeOfThing { get; set; }
}
我的问题是,如果Listofobj2实际上是实例化的,那么数据注释只需要TypeOfThing。
虽然测试对这种数据结构类型有一些奇怪的反应。