EF Model First在实际工作中基本用不到,前段时间学了一下,大概的了解一下。现在开始学习Code First这种方式。这也是在实际工作中用到最多的方式。
下面先给出一些目录:
- 1.什么是Code First(EF Code First 系列)
- 2.简单的Code First例子(EF Code-First系列)
- 3.Code-First 约定
- 4.DB Initialization(数据库初始化)
- 5.Inheritance Strategy(继承策略)
- 6.Configure Domain Classes(配置领域类)
- 7.DataAnnotations(数据注解)
- 7.1数据注解属性--Key【Code-First系列】
- 7.2 数据注解属性--TimeStamp特性【Code-First 系列】
- 7.3 数据注解特性之ConcurrencyCheck特性【Code-First系列】
- 7.4 数据注解属性--Required
- 7.5 数据注解特性--MaxLength&&MinLength
- 7.6 数据注解特性--StringLength
- 7.7 数据注解特性--Table
- 7.8 数据注解特性--Column
- 7.9 数据注解特性--ForeignKey
- 7.10 数据注解特性--NotMapped
- 7.11 数据注解特性--InverseProperty
- 8.Fluent API
- 8.1 EntityTypeConfiguration Class in Code-First【Code First系列】
- 8.2 使用Fluent API进行实体映射【Code-First系列】
- 8.3 使用Fluent API进行属性映射【Code-First系列】
- 9.Configure One-to-One(配置一对一关系)
- 10.Configure One-to-Many(配置一对多关系)
- 11.Configure Many-to-Many(配置多对多关系)
- 12.Code-First from an Existing Database:
- 13.Cascade Delete in Entity Framework Code-First:
- 14.Move Configurations to Separate Class in Code-First:
- 15.DB Initialization Strategy(数据库初始化策略)
- 16.Turn off DB Initializer in Code-First:
- 17.Seed Database in Code-First:
- 18.Migration in Code-First:
- 19.Automated Migration:
- 20.Code-based Migration:
- 21.Entity Framework Power Tools: