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>();

  • 相关阅读:
    第一章初识java
    初识jQuery
    初识jQuery的案例
    jdk的安装与环境变量的配置
    第六章连接和分组查询
    第五章模糊查询和聚合函数
    第四章数据查询基础
    第三章用sql语句操作数据
    第二章用表组织数据
    第一章数据库系统基础
  • 原文地址:https://www.cnblogs.com/hudean/p/12305374.html
Copyright © 2011-2022 走看看