EF 基础学习

--添加方法(后端)

1、Model层添加字段属性

 [Table("Student")]
  public class Student      
  {
      [Key]
      public int SId { get; set; }
      public string SName { get; set; }
      public string Age { get; set; }
      public bool Sex { get; set; }
      public string HOb { get; set; }

        /// <summary>
        /// 时间=默认时间
        /// </summary>
      public DateTime Created { get; set; } = DateTime.Now;
}

--两表联查

  /// <summary>
      /// 外键
      /// </summary>      
      [ForeignKey("NClass")]
      public int NId { get; set; }
      /// <summary>
      /// 导航属性
      /// </summary>
      public NClass NClass { get; set; }

--更改属性false为true

 public Configuration()
      {
          AutomaticMigrationsEnabled = true;
      }

(1)、在外键表中添加种子数据

--添加一个匿名对象

  //匿名对象
          context.NClass.AddOrUpdate(new Models.NClass()
          {

          });

--在其中添加需要的数据

一条数据一个代码块

--进行编译 更新

!!如果出现错误 可尝试重新生成解决方案

在数据库中进行查询当前表 可查看数据是否添加成功

 

posted @ 2021-07-15 19:29  奋斗中的小姬  阅读(52)  评论(0编辑  收藏  举报