代码之家  ›  专栏  ›  技术社区  ›  user3378165

成员名称与类名相同[关闭]

c#
  •  -6
  • user3378165  · 技术社区  · 6 年前

    public class Note
    {
        public int ID { get; set; }
        public string Note { get; set; }
        public string UserName { get; set; }
        public DateTime Date { get; set; }
    }
    

    我遇到了一个问题 Note 注意 因为成员名称不能与其封闭类型相同,因此更改表也不是一个选项-它正被另一个生产网站使用。

    Documents 表-> Document 型号等。。

    基本上 注意 表不应具有 注意 专栏,但这就是我要处理的。

    1 回复  |  直到 6 年前
        1
  •  5
  •   Damien_The_Unbeliever    6 年前

    不必使成员名与SQL列名匹配。如果使用某种ORM,几乎总是有一种方法显式地指定映射。为ADO.Net,很明显你可以随意使用这些名字。

    我会重新命名成员 NoteText Note .