1.EFCore环境搭建。创建实体类
public class User
{
public int Id { get; set; }
public string? Name { get; set; }
public DateTime CreatedTime { get; set; }
public bool Gender { get; set; }
public string? Address { get; set; }
}
EFCore用于将对象和数据库中的表进行映射,因此在进行EF Core开发的时候,需要创建C#实体类,然后由EFCore根据实体类生成数据库表
2.安装NuGet包 Microsoft.EntityFrameworkCore.sqlserver 然后创建一个实现了IEntityTypeConfiguration接口的配置类,UserEntityConfig用于配置实体类和数据表的对应关系
public class UserEntityConfig : IEntityTypeConfiguration<User>
{
public void Configure(EntityTypeBuilder<User> builder)
{
builder.ToTable("UserTB");
}
}
builder.ToTable("UserTB");中的UserTB表示当前实体类在数据库中的名字。此处没有配置数据库中各