0

我知道 c# 中的变量通常以小写首字母开头,但在实体框架模型中如何正确?例如,它应该是“日期”还是“日期”。在我的情况下,sql 列名导致名称的首字母小写。当然我可以用 [Table("")] 改变它,但是正确的方法是什么?

public class AppointmentEvent
{
    public int appointmentEventId { get; set; }
    [Required]
    public DateTime date { get; set; }
    [Required]
    public virtual Employee Employees { get; set; }
    [Required]
    public virtual Appointment Appointments { get; set; }
}
4

1 回答 1

1

前两个是属性,所以它们应该以大写字母开头,称为 Pascal Case。

检查此链接以了解大写约定

此外,如果您希望表和列名的首字母小写,EF 6 引入了一个称为自定义约定的新功能,因此无需Table为所有类添加属性。

检查这个解释如何设置“首字母小写约定”的答案

于 2013-10-18T01:52:59.613 回答