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()
{
});
--在其中添加需要的数据
一条数据一个代码块
--进行编译 更新
!!如果出现错误 可尝试重新生成解决方案
在数据库中进行查询当前表 可查看数据是否添加成功