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

最初の 2 つはプロパティであるため、パスカル ケースと呼ばれる大文字で始める必要があります。

大文字表記規則については、このリンクを確認してください

また、テーブルと列の名前の最初の文字を小文字にしたい場合、EF 6 ではカスタム規則と呼ばれる新しい機能が導入されているため、Tableすべてのクラスに属性を追加する必要はありません。

「最初の文字を小文字にする規則」を設定する方法を説明するこの回答を確認してください。

于 2013-10-18T01:52:59.613 に答える