Info
Version: | 4.0.4.1 |
Author(s): | Frozen Elephant Inc., Eric Schneider |
Last Update: | Friday, February 19, 2016 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | http://www.frozenelephant.com/Products/Symbiotic |
NuGet Url: | https://www.nuget.org/packages/Symbiotic_x86 |
Install
Install-Package Symbiotic_x86
dotnet add package Symbiotic_x86
paket add Symbiotic_x86
Symbiotic_x86 Download (Unzip the "nupkg" after downloading)
Dependencies
Tags
.
Small and simple to use and understand.
. Single file reference needed.
. 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.
. Sql Server bulk insert support.
. Lazy initialization support, with child sql override.
.
Change trackng support to history tables.
. Supported databases: Sql Server / Express / Local DB, 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.