• asp.net core 与EFcore 入门


    什么是EFcore?

    Entity Framework (EF) Core 是轻量化、可扩展和跨平台版的常用 Entity Framework 数据访问技术,EF Core 可用作对象关系映射程序 (O/RM)。

    作为一个经常使用Dapper做orm的我来说,在学习EFcore中发现已经支持手写sql了。后续带来更多好玩的EFcore中新的功能。

    在使用EFCore时需要配置.net core sdk

    如何使用

    Visual Studio NuGet 包管理器对话框

    • 从 Visual Studio 菜单中选择“项目”>“管理 NuGet 包”

    • 单击“浏览”或“更新”选项卡

    • 若要安装或更新 SQL Server 提供程序,请选择 Microsoft.EntityFrameworkCore.SqlServer 包并确认

    如何配置EFcore

             

          

          使用依赖注入注册上下文

          由于ASP.NET Core已经内置了依赖注入,将SsummerDbContext进行注入注册,在后续的开发中就可以直接使用依赖注入使用EFCORE进行操作了参照官网文档

                           

     数据库连接串的配置

    在.net core中连接串的配置现在统一在 如上图的中进行配置

    {
      "ConnectionStrings": {
        "SqlConnection": "Data Source=.;Initial Catalog=SsumerAPI;User ID=sa;Password=sa123;MultipleActiveResultSets=true;"
      },
      "Logging": {
        "LogLevel": {
          "Default": "Warning"
        }
      },
      "AllowedHosts": "*"
    }

     创建数据库

  • 相关阅读:
    5.22 css和基本选择器
    5.21http网页基础
    ArrayList类源码浅析(二)
    ArrayList类源码浅析(一)
    Long类源码浅析
    Integer类源码浅析
    JDK中String类的源码分析(二)
    JDK中String类的源码分析(一)
    Struts2漏洞修复总结
    [LeetCode]-011-Longest Common Prefix
  • 原文地址:https://www.cnblogs.com/MasterLin/p/10246786.html
Copyright © 2020-2023  润新知