SqlNado by Simon Mourier

<PackageReference Include="SqlNado" Version="1.0.1" />

 SqlNado 1.0.1

SQLNado (SQLite Not ADO) is a .NET lightweight bloat free object persistence framework based on SQLite. SQLNado supports all of SQLite features when using SQL commands, and also supports most of SQLite features through .NET: * Automatic class-to-table mapping (Save, Delete, Load, LoadAll, LoadByPrimaryKey, LoadByForeignKey, etc.) * Automatic synchronization of schema (tables, columns) between classes and existing table * Designed for thread-safe operations * Where and OrderBy LINQ/IQueryable .NET expressions are supported (work is still in progress in this area), also with collation support * SQLite database schema (tables, columns, etc.) exposed to .NET * SQLite custom functions can be written in .NET * SQLite incremental BLOB I/O is exposed as a .NET Stream to avoid high memory consumption * SQLite collation support, including the possibility to add custom collations using .NET code * Automatic support for Windows 'winsqlite3.dll' to avoid shipping any binary file (supported on azure web apps).

<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
  <metadata>
    <id>SqlNado</id>
    <version>1.0.1</version>
    <authors>Simon Mourier</authors>
    <owners>Simon Mourier</owners>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <licenseUrl>https://opensource.org/licenses/MIT</licenseUrl>
    <projectUrl>https://github.com/smourier/SQLNado</projectUrl>
    <description>SQLNado (SQLite Not ADO) is a .NET lightweight bloat free object persistence framework based on SQLite.

SQLNado supports all of SQLite features when using SQL commands, and also supports most of SQLite features through .NET:

* Automatic class-to-table mapping (Save, Delete, Load, LoadAll, LoadByPrimaryKey, LoadByForeignKey, etc.)
* Automatic synchronization of schema (tables, columns) between classes and existing table
* Designed for thread-safe operations
* Where and OrderBy LINQ/IQueryable .NET expressions are supported (work is still in progress in this area), also with collation support
* SQLite database schema (tables, columns, etc.) exposed to .NET
* SQLite custom functions can be written in .NET
* SQLite incremental BLOB I/O is exposed as a .NET Stream to avoid high memory consumption
* SQLite collation support, including the possibility to add custom collations using .NET code
* Automatic support for Windows 'winsqlite3.dll' to avoid shipping any binary file (supported on azure web apps).</description>
    <copyright>Copyright (c) 2017-2019 Simon Mourier. All rights reserved.</copyright>
    <tags>SQLite c# .net SQL winsqlite azure</tags>
    <dependencies>
      <group targetFramework=".NETStandard2.0" />
    </dependencies>
  </metadata>
</package>