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

  • 相关阅读:
    ASP.NET MVC2 第四章Ⅱ
    关于Windows 7硬盘安装方法大全
    新手看Lambda
    ASP.NET MVC2 第五章Ⅲ
    守护线程
    双鱼
    信号量与互斥锁
    public,private,protected访问权限在Java,C++中的解析
    final in java
    Java code standard
  • 原文地址:https://www.cnblogs.com/hudean/p/12305374.html
Copyright © 2011-2022 走看看