All Projects → AlenToma → Entityworker.core

AlenToma / Entityworker.core

Licence: mit
EntityWorker is an object-relation mapper(ORM) that enable .NET developers to work with relations data using objects. EntityWorker is an alternative to entityframwork. is more flexible and much faster than entity framework.

Projects that are alternatives of or similar to Entityworker.core

Linq2db
Linq to database provider.
Stars: ✭ 2,211 (+2329.67%)
Mutual labels:  orm, database, postgresql, sqlite
Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite & MongoDB (Preview)
Stars: ✭ 18,168 (+19864.84%)
Mutual labels:  orm, database, postgresql, sqlite
Nut
Advanced, Powerful and easy to use ORM for Qt
Stars: ✭ 181 (+98.9%)
Mutual labels:  orm, database, postgresql, sqlite
Bookshelf
A simple Node.js ORM for PostgreSQL, MySQL and SQLite3 built on top of Knex.js
Stars: ✭ 6,252 (+6770.33%)
Mutual labels:  orm, database, postgresql, sqlite
Node Orm2
Object Relational Mapping
Stars: ✭ 3,063 (+3265.93%)
Mutual labels:  orm, database, postgresql, sqlite
Old Rustorm
An ORM for rust
Stars: ✭ 168 (+84.62%)
Mutual labels:  orm, database, postgresql, sqlite
Piccolo
A fast, user friendly ORM and query builder which supports asyncio.
Stars: ✭ 219 (+140.66%)
Mutual labels:  orm, database, postgresql, sqlite
Rustorm
an orm for rust
Stars: ✭ 205 (+125.27%)
Mutual labels:  orm, database, postgresql, sqlite
Hunt Entity
An object-relational mapping (ORM) framework for D language (Similar to JPA / Doctrine), support PostgreSQL and MySQL.
Stars: ✭ 51 (-43.96%)
Mutual labels:  orm, database, postgresql, sqlite
Mikro Orm
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite databases.
Stars: ✭ 3,874 (+4157.14%)
Mutual labels:  orm, database, postgresql, sqlite
Db
Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
Stars: ✭ 2,832 (+3012.09%)
Mutual labels:  orm, database, postgresql, sqlite
Go Sqlbuilder
A flexible and powerful SQL string builder library plus a zero-config ORM.
Stars: ✭ 539 (+492.31%)
Mutual labels:  orm, database, postgresql, sqlite
Denodb
MySQL, SQLite, MariaDB, PostgreSQL and MongoDB ORM for Deno
Stars: ✭ 498 (+447.25%)
Mutual labels:  orm, database, postgresql, sqlite
Typeorm
ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
Stars: ✭ 26,559 (+29085.71%)
Mutual labels:  orm, database, postgresql, sqlite
Smartsql
SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics
Stars: ✭ 775 (+751.65%)
Mutual labels:  orm, postgresql, sqlite
Xorm
Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle, Moved to https://gitea.com/xorm/xorm
Stars: ✭ 6,464 (+7003.3%)
Mutual labels:  orm, postgresql, sqlite
Ef6
This is the codebase for Entity Framework 6 (previously maintained at https://entityframework.codeplex.com). Entity Framework Core is maintained at https://github.com/dotnet/efcore.
Stars: ✭ 1,218 (+1238.46%)
Mutual labels:  orm, entity-framework, database
Nano Sql
Universal database layer for the client, server & mobile devices. It's like Lego for databases.
Stars: ✭ 717 (+687.91%)
Mutual labels:  orm, database, sqlite
Diesel
A safe, extensible ORM and Query Builder for Rust
Stars: ✭ 7,702 (+8363.74%)
Mutual labels:  orm, postgresql, sqlite
Efcore.pg
Entity Framework Core provider for PostgreSQL
Stars: ✭ 838 (+820.88%)
Mutual labels:  entity-framework, database, postgresql

EntityWorker.Core

Introduction

EntityWorker is an Object-Relational Mapper(ORM) that enables .NET developers to work with relational data using objects. It is a faster, more flexible alternative to EntityFramework.

You can easily integrate EntityWorker with your existing database by using attributes or IModuleBuilder to map all of your primary/foreign keys without touching the existing database.

EntityWorker.Core has its own provider called ISqlQueryable which can handle almost every expression like Startwith, EndWith, Contains and Any etc.

See Code Examples below for more info.

EntityFramework vs EntityWorker.Core performance test

screenshot

CodeProject

EntityWorker.Core in action

Support for ADO.NET providers

Depending on which provider you will be using, you will have to install one or more of the following provider.

.NET Framework Support

  • .NETCoreApp 2.0
  • .NETFramework 4.5.1
  • .NETStandard 2.0

Code Examples

Used dependencies

Issues

Please report any bugs or suggest any improvements you find via GitHub Issues.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].