Skip to content

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.

License

Notifications You must be signed in to change notification settings

AlenToma/EntityWorker.Core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published