2015-04-23 28 views
0

我遇到了阻止我4天以上的問題。 我正在開發一個WCF webservice,並嘗試通過Visual Studio 2010連接到我的Postgresql數據庫。我安裝了Npgsql,EntityFramework,LinqToPostgresql,以及Devart DotConnect for Postgresql,Shaolinq ...所有這些都與NugetPackage Manager有關。 我也安裝了Entity Developer。無法從Postgresql中的預先存在的數據庫創建模型,Postgresql的.NET提供程序不存在

我設法創建了一個連接到我的Postgresql數據庫,但是當我嘗試從我的數據庫創建一個模型(我添加了一個新的Devart Linq到SQL模型項)時,Postgresql提供程序不顯示在組合框!下面是一些截圖更多的澄清:

Here I add a new item : Devart LINQ to SQL Model

Creating a model from a database

Set up connexion properties

在這裏,在供應商的組合框我只得到3種選擇:

.NET Framework數據提供微軟SQL Server Compact 3.5

.NET Framework數據提供微軟的SQL Server Compact 4.0

的.NET Framework數據提供程序SQL Server

下面是截圖的引用添加到我的項目:

References

在此先感謝您的幫助!

+0

X發表在http://gis.stackexchange.com/q/143701/12379,http://dba.stackexchange.com/q/98648/7788,http://stackoverflow.com/q/29817499/398670。 (認真嗎?) –

+0

是的抱歉絕望是否:)我想我可能會通過張貼在那裏得到一些答案。加上它是相關的而不是脫離主題。有什麼問題嗎?這不是多餘的,我沒有在不同的時間發佈這個問題。GIS Stackexchange和DBA Stackexchange有其他專門的受衆。 – GeoSal

+0

恩,這不是「壞」,但如果你不添加它們之間的聯繫,它浪費了每個人的時間複製後續問題等 –

回答

0

我設法申請的唯一解決方法是直接從我的代碼中使用Npgsqlcommand並連接到數據庫。 不能使用我的數據庫實體作爲類,但現在至少這是個竅門。 我仍然希望有人能夠更多地啓發我關於這個問題,因爲它似乎沒有解決方案,這是令人沮喪的。我從字面上開始從頭開始,並在SQL Server中重新創建我的空間數據庫。

相關問題