34 packages tagged with “petapoco”
PetaPoco is a tiny, single file .NET data access layer inspired by Massive that works with both non-dynamic POCO objects and dynamics. This package includes the core PetaPoco library + T4 templates to generate POCO classes from your database
A Tiny ORMish thing for your POCO's.
Extension methods for using SqlKata to generate SQL queries for PetaPoco.
PetaPoco is a tiny, single file .NET data access layer inspired by Massive that works with both non-dynamic POCO objects and dynamics. This package includes the just the core PetaPoco library (ie: no T4 templates)
PetaPoco is a tiny, single file .NET data access layer inspired by Massive that works with both non-dynamic POCO objects and dynamics. This package includes the just the core PetaPoco library (compiled) (ie: no T4 templates)
PetaPoco bindings for StaTypPocoQueries.
PetaPoco.NetCore is a fork of PetaPoco based, add .netcore support,support .netframework and .netcore,petapoco is A high performance Micro-ORM on dotnet supporting SQL Server, MySQL, Sqlite, SqlCE, Firebird etc,support a query and map,and support Multi Mapping, Multiple Results
A fully tested wrapper class for querying stored procedures.
A very simple repository for PetaPoco, becuase you have better things to be getting on with!
Translates Linq Expressions to SQL 'where' clause. Makes it safer to work with "Poco ORM-ish thing" (PetaPoco, AsyncPoco etc). Generates sql and parameters to be passed to Database class methods such as Query, Single, Delete etc.
One-to-Many and Many-to-One relation mapping extensions for PetaPoco
A set of extensions for working with HotChocolate GraphQL and Database access with micro-orms such as RepoDb (or Dapper). This extension pack provides access to key elements such as Selections/Projections, Sort arguments, & Paging arguments in a significantly simplified facade so this logic can be leveraged in the Resolvers (and lower level Serivces/Repositories that encapsulate all data access) without dependency on IQueryable deferred execution (e.g. EntityFramework).
DrivenDb is a better microORM. Unique features, excellent performance, and cleaner code in as few trips to the database as possible.
Bootstrap UI components extensions of PetaPoco
AsyncPoco bindings for StaTypPocoQueries. It translates Linq Expressions to SQL 'where' clause. Makes it safer to work with AsyncPoco. Generates sql and parameters to be passed to Database class methods such as Query, Single, Delete etc.
Generates POCO templates based on the original template generator provided by PetaPoco
Glimpse Plugin for PetaPoco
A set of extensions for working with HotChocolate GraphQL and RepoDb as the data access micro-orm without dependency on IQueryable. This enables fully encapsulated control over SQL queries in every way within a Service or Repository layer of your application. This extension pack provides a significantly simplified facade to access critial elements such as Selections/Projections, Sort arguments, & Paging arguments with support for mapping them to Models using built in RepoDb functionality. It also leverages RepoDb to provide a generic, Relay spec compatible, cursor pagination/slice query api for Sql Server.
UnitOfWork implement for RDBS using PetaPoco
Some basic scaffolding to give you a controller and views for your Poco. This is more of a pre release than a final version, much more to come and would appreciate all feedback positive and negative. Be aware this initial release relies on you naming your poco's with the suffix "Poco".
Provides access to table and colum names for PetaPoco
Classes and interfaces to jumpstart using PetaPoco with the Repository Pattern
This is a powerful and simple Web development library
Petapoco Wrapper
基于开源orm框架PetaPoco 实现Sql语句帮助器,不使用反射、lambda等,效率更高,使用更方便。通过表、列描述类,可以借用开发工具的提示完成Sql编写。详见http://www.cnblogs.com/guozhong111/p/7076556.html helper.Build<ORG_USER.SqlAttr, ORG_DEPARTMENT.SqlAttr>((f, t, c) => f.Select(t.ID, t.NAME, t.BIND_IP, t.DESCRIPTION, c.NAME.Alias("CNAME"), c.FAX, c.REMARK) .From(t.TableName).LeftJoin(c.TableName).On(c.ID == t.DEPT_ID) .Where((t.ID == "@0" | t.SORT_INDEX >= "5") & t.MOBILE % "@1", "200908281049324536039", "188%"));