中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

怎么在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

沙洋县| 鹿邑县| 南江县| 静海县| 西乡县| 汝阳县| 金昌市| 沂水县| 洛川县| 顺义区| 隆林| 阿克陶县| 龙门县| 临江市| 苗栗县| 花莲县| 黄梅县| 长泰县| 扬中市| 镇平县| 云和县| 忻州市| 铜梁县| 二连浩特市| 望江县| 北川| 海安县| 哈巴河县| 晋江市| 福泉市| 斗六市| 灌南县| 东阿县| 巫溪县| 巧家县| 印江| 鄱阳县| 金堂县| 井研县| 郯城县| 江陵县|