zoukankan      html  css  js  c++  java
  • 基于.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>();

  • 相关阅读:
    Django的models介绍
    Django的模板继承
    Django的模板语言介绍
    django的视图函数介绍
    django的流程分析
    1、数据库优化
    git 开发中的总结
    ob
    docker-compose
    如何批量删除Docker中已经停止的容器
  • 原文地址:https://www.cnblogs.com/hudean/p/12305374.html
Copyright © 2011-2022 走看看