亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在C#中利用EF連接PGSql數據庫

發布時間:2021-03-25 16:45:40 來源:億速云 閱讀:505 作者:Leah 欄目:編程語言

這期內容當中小編將會給大家帶來有關怎么在C#中利用EF連接PGSql數據庫,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

1.新建一個控制臺程序,同時新建一個Entity的類庫,后續添加實體模型使用。

怎么在C#中利用EF連接PGSql數據庫

2.我們點擊工具-->>擴展和更新 -->>安裝PGSql所使用的擴展工具NPGSql PostgreSql Integration擴展工具。

怎么在C#中利用EF連接PGSql數據庫

怎么在C#中利用EF連接PGSql數據庫

3.安裝完成之后,我們就可以測試連接我們的pgSql數據庫了。在工具-->>連接到數據庫我們在數據源一行點擊更改按鈕,就可以看到我們剛剛安裝的PGsql擴展工具了。

怎么在C#中利用EF連接PGSql數據庫

4.在操作界面輸入本地主機,和對應的數據庫名稱,以及用戶名和密碼。點擊測試連接,可以看到此處已經連接成功了。

怎么在C#中利用EF連接PGSql數據庫

5.接著我們要在我們項目的Entity類庫中添加以下兩個引用npgsql和EntityFramework6.Npgsql。

具體的添加方法--右鍵項目--管理NuGet包--輸入名稱下載即可。

在項目中添加相應的實體模型

怎么在C#中利用EF連接PGSql數據庫

添加完成之后,我們還要做一步操作就是在app.config中添加如下黑色的配置信息

<entityFramework>
 
 <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
 
 <parameters>
 
  <parameter value="mssqllocaldb" />
 
 </parameters>
 
 </defaultConnectionFactory>
 
 <providers>
 
 <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
 
 <provider invariantName="Npgsql" type="Npgsql.NpgsqlServices, EntityFramework6.Npgsql" />
 
 </providers>
 
 </entityFramework>
 
 <system.data>
 
 <DbProviderFactories>
 
 <add name="Npgsql Data Provider" invariant="Npgsql" description="Data Provider for PostgreSQL" type="Npgsql.NpgsqlFactory, Npgsql" />
 
 </DbProviderFactories>
 
 </system.data>

注意:若在實體信息添加那一步即將選擇表或視圖時閃退,請確保你的項目中EntityFramework的版本是否低于或者高于EntityFramework6.Npgsql所要求的版本,否則會直接閃退掉的。我們只需要更改下對應的版本即可。

怎么在C#中利用EF連接PGSql數據庫

上述就是小編為大家分享的怎么在C#中利用EF連接PGSql數據庫了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

都江堰市| 楚雄市| 承德县| 临安市| 高邮市| 赤峰市| 永年县| 通渭县| 枝江市| 五台县| 合作市| 建湖县| 新宾| 南陵县| 历史| 赣州市| 浏阳市| 金塔县| 苏尼特右旗| 韩城市| 吴川市| 麻阳| 巫溪县| 永康市| 合阳县| 嵊州市| 临城县| 南投市| 安庆市| 和平县| 龙南县| 溆浦县| 织金县| 徐州市| 惠来县| 阳原县| 新绛县| 晋城| 鄂伦春自治旗| 镇原县| 平定县|