考虑以下代码:
namespace Domain.Models;
public partial class Class1
{
//Other properties
[IgnoreDataMember]
public virtual ICollection<Activity> Activities { get; set; }
}
public partial class Class2
{
//Other properties
[IgnoreDataMember]
public virtual ICollection<Activity> Activities { get; set; }
}
在每个班级中将
[IgnoreDataMember]
添加到public virtual ICollection<...>
,是一项重复性任务(考虑在大型项目中有大量这些重复性任务)!
是否有任何干净的解决方案可以像这个命题一样工作:“将
[IgnoreDataMember]
添加到所有virtual ICollection
属性”?