PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Tidak dapat mengonfigurasi AspNet.Identity menggunakan PostgreSQL

Saya tidak dapat membuat AspNet.Identity Microsoft untuk bekerja dengan postgresql, tampaknya dirancang untuk bekerja dengan SQL Server dan tidak mengakui adanya konfigurasi konteks data yang berbeda tidak peduli apa yang Anda lakukan.

Saya memiliki semuanya yang berfungsi sekarang dengan bantuan perpustakaan eksternal, jadi saya akan memberikan jawaban atas pertanyaan saya jika ada orang lain yang mengalami masalah ini.

Saya mengikuti instruksi yang ada dalam proyek berikut (kredit ke vincechan):

Langkah 2 adalah sedikit bermasalah. Setelah mengimpor proyek ke dalam solusi saya, saya harus menyelesaikan masalah referensi di dalamnya. Di Package Manager Console Anda dapat Menginstal paket yang hilang dan/atau memperbarui paket yang sudah usang. Konfigurasi terakhir saya diperlukan menggunakan:

  • Npgsql 3.2.2 pada proyek utama saya (menggunakan EntityFramework6.Npgsql )
  • Npgsql 2.2.7 pada proyek yang diunduh (menggunakan Npgsql.EntityFramework )

Setelah semuanya siap, tambahkan migrasi baru (Add-Migration <migration-name ) dan perbarui database Anda (Update-Database ).

Sekarang jalankan skrip SQL yang membuat tabel terkait Identitas, tabel tersebut tidak akan dibuat secara otomatis seperti yang dilakukan dengan SQL Server. Script disertakan dalam proyek (file PostgreSQLIdentity.sql ).

Semuanya harus bekerja sekarang. Maafkan format jawaban ini yang buruk.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara pg_restore

  2. Kompilasi PL/Proxy dengan PostgresPlus Advance Server 9.1

  3. Daftar semua tabel di postgresql information_schema

  4. Daftar Kedekatan ke grafik JSON dengan Postgres

  5. Apa perpustakaan SQL terbaik untuk digunakan di Common Lisp?