See the version list below for details.
Install-Package Symbiotic_Micro_ORM_Net_Standard_x64 -Version 2.0.2
dotnet add package Symbiotic_Micro_ORM_Net_Standard_x64 --version 2.0.2
<PackageReference Include="Symbiotic_Micro_ORM_Net_Standard_x64" Version="2.0.2" />
paket add Symbiotic_Micro_ORM_Net_Standard_x64 --version 2.0.2
#r "nuget: Symbiotic_Micro_ORM_Net_Standard_x64, 2.0.2"
// Install Symbiotic_Micro_ORM_Net_Standard_x64 as a Cake Addin #addin nuget:?package=Symbiotic_Micro_ORM_Net_Standard_x64&version=2.0.2 // Install Symbiotic_Micro_ORM_Net_Standard_x64 as a Cake Tool #tool nuget:?package=Symbiotic_Micro_ORM_Net_Standard_x64&version=2.0.2
To find the specific data provider lib for your database vendor, see below:
For newer Visual Studio 2017 IDE: Please see the Nuget download folder and sub folders: C:\Users[user]\.nuget\packages\symbiotic_micro_orm_net_standard_x64\2.0.2\DataProviders
For older Visual Studio IDE: Please see the Nuget download folder and sub folders: <Project Path>\packages\Symbiotic*\
|.NET||net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows|
|.NET Core||netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1|
|.NET Standard||netstandard2.0 netstandard2.1|
|.NET Framework||net461 net462 net463 net47 net471 net472 net48|
- System.Data.Common (>= 4.3.0)
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
Added overloads on ExecuteScalar to add a new paramter of performCommitClose. This allows developers to run queries with-out closing the transactions, and also query under the same transaction scope.
Working on new Database Action API. This required some refactoring of the intefaces from a subrutine to a function for implementation of IObjectWriter, IObjectHierarchyWriter.
Added the entity/object name to thrown exceptions of DatabaseColumnNotFoundException and ColumnLoadException.
Continued work on new Database Action API. Writing unit tests.
Improved messages when throwing DatabaseParameterException, now includes the parameter type, also added a missing space between the parameter value and sql label info.
Found overload issue found by a user, and discovered another error message lacking details. I added the type name of the entity involved to the following excetpion: DatabaseTableAttributeNotFoundException.
Added another overload for InsertUpdate which accepts a factory and IEnumerable.
Improved concurrency error messages.
Continued working on new DatabaseAction processing api.
Continued working on new DatabaseAction processing api. Everything seems to be working. Need to build more unit tests.
Added some code to help identify problem columns/properties that violate valid Sql Server date ranges. It now tells you the column/property name when the date range is bad.
Ref: SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM.
Added missing example projects.