EntityFramework Core

1,安裝EF Coremysql

在.csproj中添加一下配置,用於使用dotnet ef 命令sql

<ItemGroup>
  <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.0" />
</ItemGroup>
DotNetCliToolReference

2, 配置文件數據庫

  "ConnectionStrings": {
    "DefaultConnection": "Server=(localdb)\\mssqllocaldb;Database=aspnet-mvcDemo2;Trusted_Connection=True;MultipleActiveResultSets=true"
  }
a使用本地數據庫
  "ConnectionStrings": {
    "MysqlConnection": "server=127.0.0.1;port=3306;database=demo1;userid=root;password=123456;"
  }
mysql簡單鏈接

 

3,註冊服務mvc

            services.AddDbContext<MyDbContext>(options=>{
                options.UseMySql(Configuration.GetConnectionString("MysqlConnection"));
            });

注意asp.net core2.1鏈接ef使用MySql.Data.EntityFrameworkCore鏈接有問題。須要使用Pomelo.EntityFrameworkCore.MySql 2.1.0asp.net

相關文章
相關標籤/搜索