基於.net Core+EF Core項目的搭建(一)


在我們要使用EF的項目中引用兩個包Microsoft.EntityFrameworkCore.SqlServerMicrosoft.EntityFrameworkCore.Tools

我把要使用的EF和實體類放在Entity這個項目中

 

 

 

二 在Entity這個項目中添加數據庫上下文

 public class Result_Context: DbContext
    {
        public Result_Context(DbContextOptions<Result_Context> dbContextOptions):base(dbContextOptions)
        { 
        
        }
        public DbSet<Result> Results { get;set; }
    }
View Code

1、在appsettings.json文件中配置連接數據庫字符串

"ConnectionStrings": {
"Default": "Server=localhost; Database=ResultDb; Trusted_Connection=True;User ID=sa;Password=123456;"
},

2、在應用程序ResultUploadSystem中的Startup類中ConfigureServices中配置服務 

//注冊服務連接數據庫
services.AddDbContext<Result_Context>(options =>
{
  options.UseSqlServer(Configuration.GetConnectionString("Default"));
});

//依賴注入
services.AddScoped<IResultRepository, ResultRepository>();
services.AddScoped<IResultTypeRepository, ResultTypeRepository>();


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM