ReSharper 建议将模型 类 转换为抽象 class,我应该这样做吗?

ReSharper suggests to convert Model Classes to abstract class, should I?

我有型号类,例如:

 public class Data
{
    public string Name { get; set; }
    public int Age{ get; set; }
}

ReShaper 建议我在这里使用抽象 class。那真的是我应该做的事吗?

通常,当 ReSharper 无法在解决方案中的任何位置找到实例化的 类 时,它会建议将其抽象化。就像在 类 这样的模型中,如果我们使用 Aumapper/Dapper,ReSharper 将看不到正在创建的任何实例。

话虽如此,正如@Neil 所说,ReSharper 是一个代码辅助工具并提出了很多建议,但不要相信它所说的一切。您可以将这些 类 添加到忽略列表。