Tôi muốn làm việc với nhà cung cấp DB tùy chỉnh trong Visual Studio. Tôi cần nó để sử dụng Entity Framework.Cách thêm nhà cung cấp DB tùy chỉnh để có thể truy cập trong Visual Studio?
Ví dụ, tôi đã tải về NpgSQL, đăng ký chúng trong GAC:
gacutil -i c:\temp\npgsql.dll
gacutil -i c:\temp\mono.security.dll
và thêm vào Machine.config file:
<add name="Npgsql Data Provider"
invariant="Npgsql" support="FF"
description=".Net Framework Data Provider for Postgresql Server"
type="Npgsql.NpgsqlFactory, Npgsql, Version=2.0.6.0, Culture=neutral, PublicKeyToken=5d8b90d52f46fda7" />
Nhưng Npgsql đã không xuất hiện trong danh sách Datasource trong Visual Studio :
Cách thêm nhà cung cấp DB tùy chỉnh vào danh sách này?
UPD: Nếu tôi sử dụng chuỗi lệnh edmgen.exe tôi đã nhận lỗi:
error 7001: Failed to find or load the registered .Net Framework Data Provider.
Chúng tôi đang nỗ lực hỗ trợ. Chúng tôi hy vọng sẽ sớm được thêm vào. –
Chỉ cần theo dõi: Chúng tôi đã thêm hỗ trợ cho điều đó trong 2.2 beta1 của chúng tôi. Bạn có thể lấy thêm thông tin về cách biên dịch, cấu hình và cài đặt nó tại đây: https://github.com/npgsql/Npgsql/wiki/Visual-Studio-Design-Time-Support---DDEX-Provider Tôi hy vọng nó sẽ giúp –