sql >> Database >  >> RDS >> PostgreSQL

postgresql verschijnt niet in Data Source bij het genereren van .ADO.net Entity Data Model

Ik was 3 dagen in de war vanwege hetzelfde probleem.

Maar ik heb dit probleem gevonden:

  1. installeer .vsix-bestand in uw visuele studio-omgeving. https://github.com/npgsql/npgsql/releases/tag/v3 .1.8 (NpgsqlDdexProvider)

  2. installeer Npgsql en EntityFramework6.Npgsql door Nuget Package Manager.

  3. Bouw uw project. (Voor het toepassen van configuratie van gewijzigde App.xaml door Nuget)

  4. U kunt ADO.NET Entity Model Generation gebruiken.

Ook ondersteunt dotConnect geen entiteitsmodel in de Express-versie. Het ondersteunde alleen in commerciële versie.

Maar momenteel heeft Npgsql een bug in EDM onmiddellijk gesloten. dus ik vind een oplossing.



  1. Is Mysql UUID_SHORT() vergelijkbaar met UUID()

  2. ASP.NET Web Forms en MySql Entity Framework:geneste transacties worden niet ondersteund

  3. T-SQL om alle gebruikerstoewijzingen met databaserollen/machtigingen voor een login weer te geven

  4. Kan externe sleutel niet neerzetten in MySQL