Como realizar o código xml para que as tabelas sejam criadas no banco PostgreSQL, utilizando code first.
Como realizar o código xml para que as tabelas sejam criadas no banco PostgreSQL, utilizando code first.
Olá, Douglas, tudo bem?
Você pode seguir este documento, do Npgsql , que é um provider open-source do Entity Framework Core para PostgreSQL:
http://www.npgsql.org/efcore/index.html
Um dos pré-requisitos para trabalhar com PostgreSQL em Entity Framework Core é modificar o arquivo .csproj do seu projeto:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="2.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.0.0" />
</ItemGroup>
<ItemGroup>
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.0" />
</ItemGroup>
</Project>
O restante das alterações você teria que seguir pelo documento. Veja se é suficiente para seu projeto. Obrigado!