.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号
浙公网安备 33010602011771号