【发布时间】:2018-04-02 09:42:01
【问题描述】:
有以下类:
public class A
{
[Required]
public string property { get; set; }
}
它被另一个类使用,例如:
public class B
{
public A prop { get; set; }
public A prop2 { get; set; }
}
在我的场景中,B.prop.property 应该是必需的,而 B.prop2.property 不应该是 [Required]。
有没有办法覆盖不需要的prop2.property 属性?它还应该影响数据库中记录的记录吗?
如果不是,处理此类问题的最推荐做法是什么?
【问题讨论】:
-
看看this我想它回答了你的问题
-
你描述的不是继承。我已经相应地编辑了你的帖子
标签: c# entity-framework asp.net-core asp.net-core-2.0