Inflatable 4.0.194

There is a newer version of this package available.
See the version list below for details.
dotnet add package Inflatable --version 4.0.194
NuGet\Install-Package Inflatable -Version 4.0.194
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Inflatable" Version="4.0.194" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Inflatable --version 4.0.194
#r "nuget: Inflatable, 4.0.194"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Inflatable as a Cake Addin
#addin nuget:?package=Inflatable&version=4.0.194

// Install Inflatable as a Cake Tool
#tool nuget:?package=Inflatable&version=4.0.194

Inflatable

Build status

Inflatable is a feature-rich ORM (Object-Relational Mapping) library for .NET applications. It provides seamless integration with your data access layer, allowing you to interact with your database using a convenient and expressive API.

Getting Started

To use Inflatable, you need to wire it up with you ServiceCollection. Follow the steps below to configure your application:

  1. Install the Inflatable package from NuGet.

  2. In your application's startup code, add the following lines to configure Canister:

    var services = new ServiceCollection();
    services.AddCanisterModules();
    // ...
    

    The AddCanisterModules() extension method registers Inflatable with the IoC container.

  3. With these steps completed, Inflatable is ready to be used within your application.

Basic Usage

The primary class of interest in Inflatable is the DbContext class, which provides a rich set of features for querying and interacting with your database.

Querying Data

To retrieve data from the database, use the DbContext<T> class with the CreateQuery() method:

var results = DbContext<MyPoco>.CreateQuery().Where(x => x.MyProperty == 12).ToList();

The CreateQuery() method returns an IQueryable<T>, allowing you to chain additional query operations such as Where, Select, OrderBy, Distinct, First, Single, Take, and their variations. Please note that functions like GroupBy, Union, and Include are not currently implemented.

For more complex queries or when you need to execute raw SQL, you can use the ExecuteAsync() method:

var results = await DbContext<MyPoco>.ExecuteAsync("SELECT * FROM MyTable", CommandType.Text, "MyConnectionString");

Saving and Deleting Objects

To save or delete an object, you need to create an instance of DbContext or a Session object:

await new DbContext<MyPoco>().Save(myObject).ExecuteAsync();

Alternatively, you can resolve the DbContext from the service provider in your application.

Documentation

For detailed information on using Inflatable and its advanced features, refer to the documentation available on the project's website.

Contributing

Contributions are welcome! If you have any bug reports, feature requests, or would like to contribute to the project, please check out the contribution guidelines.

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
4.0.206 32 5/6/2024
4.0.205 9 5/3/2024
4.0.204 3 5/2/2024
4.0.203 3 5/2/2024
4.0.202 3 5/2/2024
4.0.201 3 5/2/2024
4.0.198 50 5/1/2024
4.0.197 84 4/30/2024
4.0.196 74 4/29/2024
4.0.195 69 4/29/2024
4.0.194 85 4/25/2024
4.0.193 95 4/15/2024
4.0.192 79 4/12/2024
4.0.191 77 4/12/2024
4.0.190 89 4/11/2024
4.0.189 82 4/9/2024
4.0.188 94 4/2/2024
4.0.187 97 4/1/2024
4.0.186 82 3/29/2024
4.0.185 86 3/22/2024
4.0.184 88 3/19/2024
4.0.183 87 3/18/2024
4.0.182 98 3/15/2024
4.0.181 98 3/14/2024
4.0.180 91 3/12/2024
4.0.179 99 3/11/2024
4.0.178 106 3/8/2024
4.0.177 94 3/7/2024
4.0.176 79 3/6/2024
4.0.175 89 3/5/2024
4.0.174 75 3/4/2024
4.0.173 68 3/4/2024
4.0.172 99 3/1/2024
4.0.171 81 2/29/2024
4.0.170 87 2/28/2024
4.0.169 77 2/27/2024
4.0.168 82 2/26/2024
4.0.167 90 2/23/2024
4.0.166 72 2/22/2024
4.0.165 89 2/21/2024
4.0.164 90 2/20/2024
4.0.163 88 2/19/2024
4.0.162 75 2/19/2024
4.0.161 82 2/16/2024
4.0.160 82 2/16/2024
4.0.159 96 2/15/2024
4.0.158 95 2/14/2024
4.0.157 88 2/13/2024
4.0.156 90 2/12/2024
4.0.155 80 2/9/2024
4.0.154 84 2/8/2024
4.0.153 88 2/7/2024
4.0.152 83 2/7/2024
4.0.151 77 2/6/2024
4.0.150 70 2/5/2024
4.0.149 74 2/2/2024
4.0.148 78 2/1/2024
4.0.147 61 2/1/2024
4.0.146 82 1/31/2024
4.0.145 79 1/30/2024
4.0.144 79 1/29/2024
4.0.143 84 1/26/2024
4.0.142 74 1/25/2024
4.0.141 73 1/24/2024
4.0.140 79 1/23/2024
4.0.139 81 1/19/2024
4.0.138 80 1/19/2024
4.0.137 85 1/18/2024
4.0.136 86 1/17/2024
4.0.135 86 1/16/2024
4.0.134 89 1/16/2024
4.0.133 91 1/15/2024
4.0.132 83 1/12/2024
4.0.131 87 1/11/2024
4.0.130 76 1/10/2024
4.0.129 102 1/9/2024
4.0.128 105 1/8/2024
4.0.127 113 1/5/2024
4.0.126 110 12/29/2023
4.0.125 116 12/28/2023
4.0.124 123 12/27/2023
4.0.123 101 12/26/2023
4.0.122 125 12/26/2023
4.0.121 90 12/25/2023
4.0.120 85 12/25/2023
4.0.119 110 12/22/2023
4.0.118 96 12/21/2023
4.0.117 85 12/20/2023
4.0.116 89 12/19/2023
4.0.115 90 12/18/2023
4.0.114 80 12/15/2023
4.0.113 91 12/14/2023
4.0.112 82 12/14/2023
4.0.111 97 12/13/2023
4.0.106 117 12/8/2023
4.0.105 90 12/7/2023
4.0.104 106 12/6/2023
4.0.103 113 12/6/2023
4.0.102 106 12/5/2023
4.0.101 89 12/5/2023
4.0.100 106 11/27/2023
4.0.99 94 11/24/2023
4.0.98 95 11/22/2023
4.0.97 103 11/21/2023
4.0.96 107 11/20/2023
4.0.95 78 11/20/2023
4.0.94 263 11/17/2023
4.0.93 95 11/16/2023
4.0.92 93 11/14/2023
4.0.91 82 11/13/2023
4.0.90 96 11/10/2023
4.0.89 95 11/9/2023
4.0.88 92 11/9/2023
4.0.87 89 11/8/2023
4.0.86 85 11/7/2023
4.0.85 88 11/6/2023
4.0.84 109 11/5/2023
4.0.83 79 11/3/2023
4.0.82 91 11/3/2023
4.0.81 87 11/2/2023
4.0.80 87 11/1/2023
4.0.77 95 10/31/2023
4.0.76 111 10/30/2023
4.0.75 98 10/27/2023
4.0.74 116 10/26/2023
4.0.73 118 10/18/2023
4.0.72 103 10/17/2023
4.0.71 109 10/17/2023
4.0.70 117 10/16/2023
4.0.69 124 10/13/2023
4.0.68 106 10/13/2023
4.0.67 98 10/12/2023
4.0.66 120 10/6/2023
4.0.65 101 10/5/2023
4.0.64 93 9/27/2023
4.0.63 95 9/26/2023
4.0.62 98 9/25/2023
4.0.61 103 9/21/2023
4.0.60 101 9/20/2023
4.0.59 106 9/19/2023
4.0.58 106 9/18/2023
4.0.55 116 9/15/2023
4.0.54 109 9/14/2023
4.0.53 105 9/13/2023
4.0.52 161 9/12/2023
4.0.51 118 9/11/2023
4.0.50 120 9/11/2023
4.0.49 119 9/11/2023
4.0.48 176 9/8/2023
4.0.47 111 9/7/2023
4.0.46 143 9/6/2023
4.0.45 103 9/5/2023
4.0.44 104 9/5/2023
4.0.43 116 9/4/2023
4.0.42 145 9/1/2023
4.0.41 136 8/31/2023
4.0.40 143 8/30/2023
4.0.39 114 8/30/2023
4.0.38 126 8/29/2023
4.0.37 163 8/28/2023
4.0.36 146 8/25/2023
4.0.35 125 8/24/2023
4.0.34 131 8/23/2023
4.0.33 109 8/21/2023
4.0.32 107 8/18/2023
4.0.31 133 8/17/2023
4.0.30 96 8/17/2023
4.0.29 122 8/17/2023
4.0.28 128 8/17/2023
4.0.27 146 8/11/2023
4.0.26 144 8/10/2023
4.0.25 142 8/9/2023
4.0.24 103 8/8/2023
4.0.23 144 8/8/2023
4.0.22 203 8/8/2023
4.0.21 123 8/7/2023
4.0.20 139 8/4/2023
4.0.19 141 8/3/2023
4.0.18 149 7/27/2023
4.0.17 151 7/26/2023
4.0.16 180 7/21/2023
4.0.15 154 7/20/2023
4.0.14 153 7/19/2023
4.0.13 135 7/18/2023
4.0.12 136 7/18/2023
4.0.11 124 7/18/2023
4.0.10 150 7/18/2023
4.0.9 158 7/17/2023
4.0.7 256 2/10/2023
4.0.6 266 2/6/2023
4.0.5 289 1/30/2023
4.0.4 292 1/30/2023
4.0.3 258 1/27/2023
4.0.2 275 12/13/2022
4.0.1 320 12/13/2022
3.0.111 489 9/17/2022
3.0.110 468 8/11/2022
3.0.109 516 6/10/2022
3.0.107 539 4/20/2022
3.0.106 480 1/11/2022
3.0.105 430 1/10/2022
3.0.104 315 12/7/2021
3.0.103 417 10/27/2021
3.0.102 420 6/17/2021
3.0.100 461 6/17/2021
3.0.95 476 6/16/2021
3.0.91 437 1/14/2021
3.0.90 462 1/7/2021
3.0.89 494 12/16/2020
3.0.88 460 12/15/2020
3.0.87 547 12/10/2020
3.0.86 479 12/7/2020
3.0.84 501 12/7/2020
3.0.80 552 10/2/2020
3.0.79 634 10/1/2020
3.0.78 553 9/29/2020
3.0.77 557 9/13/2020
3.0.76 552 6/19/2020
3.0.75 537 6/8/2020
3.0.74 537 6/1/2020
3.0.73 575 5/13/2020
3.0.72 557 5/13/2020
3.0.70 568 5/12/2020
3.0.69 533 5/12/2020
3.0.68 558 5/12/2020
3.0.67 564 5/12/2020
3.0.41 580 4/28/2020
3.0.40 561 4/24/2020
3.0.39 554 4/16/2020
3.0.38 578 4/16/2020
3.0.37 572 4/15/2020
3.0.36 569 4/15/2020
3.0.34 626 4/11/2020
3.0.33 613 4/10/2020
3.0.32 598 4/7/2020
3.0.31 601 4/6/2020
3.0.30 617 4/5/2020
3.0.29 644 4/5/2020
3.0.28 725 4/5/2020
3.0.27 634 4/2/2020
3.0.24 602 4/1/2020
3.0.23 620 3/29/2020
3.0.22 578 3/26/2020
3.0.21 575 3/26/2020
3.0.20 537 3/25/2020
3.0.19 608 3/25/2020
3.0.18 648 3/22/2020
3.0.16 668 3/21/2020
3.0.15 585 3/16/2020
3.0.14 613 3/14/2020
3.0.13 674 3/14/2020
3.0.11 569 3/13/2020
3.0.10 588 3/13/2020
3.0.8 599 3/5/2020
3.0.7 561 2/28/2020
3.0.6 599 2/28/2020
3.0.5 608 2/22/2020
3.0.4 618 2/6/2020
3.0.3 600 2/6/2020
3.0.1 643 1/10/2020
3.0.0 625 12/26/2019
2.0.34 713 4/17/2019
2.0.33 653 4/17/2019
2.0.32 688 3/14/2019
2.0.31 763 2/22/2019
2.0.30 889 11/1/2018
2.0.29 874 10/11/2018
2.0.27 844 10/5/2018
2.0.26 848 10/2/2018
2.0.25 842 9/25/2018
2.0.24 829 9/19/2018
2.0.23 882 9/19/2018
2.0.22 888 9/18/2018
2.0.21 942 9/13/2018
2.0.20 935 8/7/2018
2.0.19 863 8/1/2018
2.0.18 913 8/1/2018
2.0.17 1,004 7/3/2018
2.0.16 1,063 6/26/2018
2.0.15 1,031 6/26/2018
2.0.14 984 6/14/2018
2.0.13 1,054 5/31/2018
2.0.11 969 5/22/2018
2.0.10 1,038 5/21/2018
2.0.9 1,164 5/21/2018
2.0.8 1,111 5/11/2018
2.0.7 1,172 2/15/2018
2.0.6 1,121 2/15/2018
2.0.5 1,140 2/13/2018
2.0.4 1,073 1/24/2018
2.0.3 1,120 1/8/2018
2.0.2 1,144 1/2/2018
1.0.83 1,120 12/15/2017
1.0.82 1,049 12/1/2017
1.0.81 985 11/22/2017
1.0.80 961 11/21/2017
1.0.79 1,024 11/21/2017
1.0.78 984 11/21/2017
1.0.76 962 11/17/2017
1.0.72 1,019 11/17/2017
1.0.71 979 11/17/2017
1.0.67 1,006 11/16/2017
1.0.66 990 11/16/2017
1.0.65 1,031 11/14/2017
1.0.63 985 11/14/2017
1.0.62 977 11/14/2017
1.0.61 1,023 11/13/2017
1.0.60 1,031 11/13/2017
1.0.55 1,048 11/13/2017
1.0.53 1,050 11/13/2017
1.0.52 993 11/13/2017
1.0.50 1,002 11/6/2017
1.0.49 988 10/24/2017
1.0.48 995 10/24/2017
1.0.44 989 10/19/2017
1.0.42 979 10/19/2017
1.0.40 981 10/18/2017
1.0.39 1,005 10/13/2017
1.0.34 1,009 10/12/2017
1.0.32 1,025 10/12/2017
1.0.31 973 10/11/2017
1.0.26 982 10/2/2017
1.0.24 1,030 9/29/2017
1.0.21 1,016 9/26/2017
1.0.19 978 9/25/2017
1.0.16 991 9/23/2017
1.0.15 1,007 9/22/2017
1.0.11 975 9/22/2017
1.0.10 988 9/22/2017
1.0.8 1,001 9/21/2017
1.0.7 1,006 9/21/2017
1.0.5 1,036 9/21/2017