Entity Framework 约定
Entity Framework 约定
基于约定优于配置的原则,Entity Framework 构建一个数据库时,你所需书写的代码很少。
- DbSet 属性的名称用作表名。 对于未由DbSet属性引用的实体,实体类名用作表名。
- 实体属性名称用于列名。
- 名为 ID 或 classnameID 的实体属性被识别为主键属性。
- 使用 导航属性名+实体主键名 命名的属性,会被自动识别为外键,例如: StudentID 由 Student (导航属性) + ID (Student实体主键名 )组成。外键也可以简单只使用实体主键名,例如 EnrollmentID (外键) 与 EnrollmentID (Enrollment 实体的主键)

浙公网安备 33010602011771号