.net Core使用EFCore連接數據庫


一、SQL Service

1.創建實體類

   public class Student
    {
        public int Id { get; set; }
        [Required]
        [Display(Name ="名:")]
        public string FirstName{ get; set; }
        [Required]
        [Display(Name ="姓:")]
        public string  LastName { get; set; }
        [Display(Name ="出生日期:")]
        public DateTime BirthDate { get; set; }
        [Display(Name ="性別:")]
        public Gender Gender { get; set; }
    }

2.創建DBContext.cs

 public class DataContext:DbContext
    {
        public DataContext(DbContextOptions<DataContext> options):base(options)
        {
        }

        public DbSet<Student> Students { get; set; }
    }

3.打開appsetting.json,添加連接字符串(SqlServer)

{
  "Logging": {
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "AllowedHosts": "*", "ConnectionStrings": { "DefaultConnection": "server=服務器名;database=數據庫名;uid=用戶名;pwd=密碼;" }
}

 

4.打開Startup.cs

       //依賴注入
     private readonly IConfiguration Configuration; public Startup(IConfiguration configuration) { Configuration = configuration; } public void ConfigureServices(IServiceCollection services) {
        //注冊服務
       services.AddDbContext
<DataContext>( options => { options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection")); } );      }

開始遷移。。。。。


免責聲明!

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



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