zoukankan      html  css  js  c++  java
  • EF和PetaPoco实现快速开发

       PetaPoco是一款适用于.NET应用程序的轻型对象关系映射器(ORM, Object Relational Mapper)。与那些功能完备的ORM(如NHibernate或Entity Framework)不同的是,PetaPoco更注重易用性和性能,而非丰富的功能。使用PetaPoco只需要引入一个C#文件,可以使用强类型的POCO(Plain Old CLR Object),并支持使用T4模板生成的类等等。

    PetaPoco最让人感兴趣的功能包括:

    • 可与SQL Server、SQL Server CE、MySQL、PostgreSQL以及Oracle数据库协同工作。
    • 包含针对Insert/Delete/Update/Save以及IsNew的多个辅助方法。
    • 支持简单事务
    • 对于翻页请求会自动计算总记录数,并获取特定分页。
    • 支持参数替换,能够从对象属性中抓取命名参数(named parameters)
    • 包括一个消耗资源很少的SQL Builder类
    • 部分记录更新
    • 包括T4 Templates,可以用于基于数据库结构生成POCO类。

      

      在安装PetaPoco前需要安装”NuGet程序包管理“插件,打开VS2010,在菜单栏中找到“工具”-》”扩展管理器“,联机查找”NuGet程序包管理“并安装。

      安装完成后新建项目,选中项目左键选择”管理NuGet程序包“打开,联机搜索PetaPoco

      

      同样的方法安装EF(Entity Framework)

  • 相关阅读:
    web安全-接入层注入
    web安全-密码安全
    web安全-传输安全
    Jenkins-安装
    RobotFramework-关键字
    RobotFramework-调用.py文件
    RobotFramework-登录
    SQL-行转列(PIVOT)实例1
    SQL-AdventureWorks样例数据库
    TestDescription文档描述测试过程
  • 原文地址:https://www.cnblogs.com/xiangzhong/p/3361684.html
Copyright © 2011-2022 走看看