NuGet Package Symbiotic Micro ORM Core x64

Small and simple to use and understand.
Full object hierarchy CRUD support.

Saves all object properties and the relationships to related tables. Also supports collection properties.
Allows developers to write sql as needed for reads.

The design just maps the results to the objects. Writes are tightly coupled to the database and build on primary key constraints.
No inheritance requirements, uses either interface implementation or attributes.
Allows developers to modify the relation sql to further optimize loading of children.
Database constraints tolerant.
Lazy initialization support, with child sql override.
Change trackng support to history tables.
Supported databases: Sql Server, My Sql, Sqlite, Oracle, PostgreSql.
Built-in Performance tracking, implement IPerformanceTracking to allow performance tracking of all database actions.
Optimistic concurrency support.
No configuration files needed.
Trace output of SQL statements and parameter values.
Password one way hashing support.
Field level encryption with auto decrypt upon load ability.
Processing intercept support, BeforeInsert, BeforeUpdate, BeforeDelete, AfterLoad.
Database deprecation support.
Paralle Load support.
Validation support.

Info

Version: 1.0.6.0
Author(s): Frozen Elephant Inc., Eric Schneider
Last Update: Sunday, March 26, 2017
.NET Fiddle: Create the first Fiddle
Project Url: http://www.frozenelephant.com/Products/Symbiotic
NuGet Url: https://www.nuget.org/packages/Symbiotic_Core_x64


Install
Install-Package Symbiotic_Core_x64
dotnet add package Symbiotic_Core_x64
paket add Symbiotic_Core_x64
Symbiotic_Core_x64 Download (Unzip the "nupkg" after downloading)



Tags



STATS

must-have-score

1.3

avg-downloads-per-day

2

days-since-last-release

1483