.Net Core 引用 EF Core 过程
.net Core 使用 EF Core(Nuget 安装如下)
-
Microsoft.EntityFrameworkCore(ef core 核心包) *
-
Microsoft.EntityFrameworkCore.Relational(ef core 映射关系)
-
Microsoft.EntityFrameworkCore.Tools(ef core 数据迁移包) *
-
Microsoft.EntityFrameworkCore.SqlServer(ef core 连接SQL) *
-
创建上下文(新建类)
-
引用 Microsoft.EntityFrameworkCore
-
当前类继承DbContext
-
创建构造函数
-
public class AppDbContext:DbContext
{
public AppDbContext(DbContextOptions<AppDbContext> options):base(options)
{
}
}-
打开Startup.cs引用Microsoft.EntityFrameworkCore;
-
services.AddDbContext<AppDbContext>(options =>
{
//需要读取配置文件
options.UseSqlServer(Configuration.GetConnectionString("MSSQL"));
});
-
-
-
迁移命令
-
add-migration init
-
update-database
- 驼峰格式
services.AddControllers().AddJsonOptions(options=>options.JsonSerializerOptions.PropertyNamingPolicy=null);
services.AddCors(options => { options.AddDefaultPolicy(p => { //AllowAnyOrigin 来源 //AllowAnyMethod 方法 //AllowAnyHeader 头部信息 p.AllowAnyOrigin().AllowAnyMethod().AllowAnyHeader(); }); });
//使用跨域 app.UseCors();

浙公网安备 33010602011771号