EF Code First 基本操作

一、新建Models中实体类
     1、添加特性,添加特性前需要引用命名空间
         using System.ComponentModel.DataAnnotations;
         using System.ComponentModel.DataAnnotations.Schema;
    1、[Table("表名称")]
    2、主键[Key]

        EF Code First 基本操作
二、新建文件夹
      1、右键=》新建项=》左边点数据,右边点ADO.NET实体数据模型=》选择空Code First模型

        EF Code First 基本操作

       EF Code First 基本操作
    2、在实体数据模型当中 添加 数据集属性

      EF Code First 基本操作

三、更改web.config数据库链接字符串
    1、更改connectionString属性名data source值 改成 .或者数据库实例名称
    2、更改connectionString属性名initial catalog值 改成 自定义数据库名称

四、完成迁移命令
    1、DataBase First 数据库优先
    2、Model First 模型优先
    3、Code First 代码优先
      (1)、数据迁移=>工具=>NuGet管理器=>程序包管理器控制台(3个命令)
         1)、enable-migrations --启动 数据迁移 (将默认出现的文件AutomaticMigrationsEnabled=(false)改成(true)允许自动迁移(文件在Migrations文件夹))
         2)、add-migration ((init)随便起的) 添加数据迁移版本的名称
         3)、update-database 更新数据库 迁移操作

五、数据访问,控制器,页面,添加操作

   1、实例化类,数据访问找到数据进行添加的操作

         EF Code First 基本操作

   2、控制器

        EF Code First 基本操作

    3、页面的添加

      EF Code First 基本操作

     待续......

 

上一篇:EF Code First 强类型分页显示和删除


下一篇:EF Code First 基础