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

zy850580380/EntityWorker.Core

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction to EntityWorker.Core

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.

EntityFrameWork vs EntityWorker.Core Performance test

screenshot

CodeProject

EntityWorker.Core in Action

Support for Providers

  • Mssql
  • Sqlite
  • Postgresql

.NET FRAMEWORK SUPPORT

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

Can I use it to an existing database?

Yes, you can easily implement your existing modules and use attributes or IModuleBuilder to map all your Primary Keys and Foreign Key without even touching the database.

Expression

EntityWorker.Core has its own provider called ISqlQueryable, which can handle almost every expression like Startwith, EndWith, Contains and so on See Code Example for more info.

Code Example

Issues

Please report any bugs or improvement you might find.

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 95.5%
  • PowerShell 4.3%
  • CSS 0.2%