• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

清宇诺诺

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

ASP.NET MVC 使用 Petapoco 微型ORM框架+NpgSql驱动连接 PostgreSQL数据库(问题总结)

刚开始也是很苦恼,一直不成功。

安装过程就简单带过:

1. 在看代码前,我们需要将NpgSql和Petapoco 加载到当前项目中来,我将使用Nuget来添加到当前项目,分别如下:

Install-Package Npgsql

 

Install-Package PetaPoco

 

2.下面看一下Web.config中的重要代码

1>数据库连接字符串

<connectionStrings>    <add name ="Postgresql" connectionString="Server=127.0.0.1;User id=postgres;password=123;Database=mono_test;" providerName="Npgsql"/>  </connectionStrings>

 

2>NpgSql驱动配置文件

 <!--provider驱动的配置文件-->
  <system.data>
    <DbProviderFactories>
      <add name="Npgsql Data Provider" invariant="Npgsql" support="FF" description=".Net Framework Data Provider for Postgresql Server" type="Npgsql.NpgsqlFactory, Npgsql"/>
    </DbProviderFactories>
  </system.data>

3.将 Npgsql.dll和 Mono.Security.dll 加载到vs 项目中。

1>将这两个dll 找个文件夹放入

 

打开:

选择:

下一步:

最后:

引用:

 

 最后的最后:

(Demo需要的可以留言邮箱)后台UI参考:

感谢 Elight.MVC 作者贡献的后台UI.

样图:

 

posted on 2017-07-31 18:36  清宇诺诺  阅读(772)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3