,EF自动生成中间表,不需要新增实体来表示.
(5)、表名默认复数化
2、类型发现约定(Type Discovery)
使用EF开发,往往是以定义一些模型类开始,定义完这些模型类之后,需要让DbContext...,EF会默认将长得最像Id的属性(且类型为GUID)设为主键,如果类中的属性(Property)名称为 ID (不区分大小写)或 ClassNameID(类名 + ID),Code First 则推断这个属性为主键...1:0或1:1),或者对象的集合(对象间的关系是1:*或*:*),Code First 能够根据导航属性定义的方式来推断实体间的关系.并映射到数据库表中....除了导航属性规定实体间的关系外,外键属性来式规定实体间方式的一种手段.Code First能够推断以下的命名属性为外键(优先级从上到下):
(1)、导航属性名+关联实体的主键名
(2)、关联实体实体名+...namespace下的约定,例如,移出表名复数约定,代码如下:
public class SchoolEntities : DbContext
{
. . .