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 是一个代码辅助工具并提出了很多建议,但不要相信它所说的一切。您可以将这些 类 添加到忽略列表。
我有型号类,例如:
public class Data
{
public string Name { get; set; }
public int Age{ get; set; }
}
ReShaper 建议我在这里使用抽象 class。那真的是我应该做的事吗?
通常,当 ReSharper 无法在解决方案中的任何位置找到实例化的 类 时,它会建议将其抽象化。就像在 类 这样的模型中,如果我们使用 Aumapper/Dapper,ReSharper 将看不到正在创建的任何实例。
话虽如此,正如@Neil 所说,ReSharper 是一个代码辅助工具并提出了很多建议,但不要相信它所说的一切。您可以将这些 类 添加到忽略列表。