Inflatable 5.0.40

There is a newer version of this package available.
See the version list below for details.
dotnet add package Inflatable --version 5.0.40
                    
NuGet\Install-Package Inflatable -Version 5.0.40
                    
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="5.0.40" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Inflatable" Version="5.0.40" />
                    
Directory.Packages.props
<PackageReference Include="Inflatable" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Inflatable --version 5.0.40
                    
#r "nuget: Inflatable, 5.0.40"
                    
#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.
#:package Inflatable@5.0.40
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Inflatable&version=5.0.40
                    
Install as a Cake Addin
#tool nuget:?package=Inflatable&version=5.0.40
                    
Install as a Cake Tool

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 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.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.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
5.0.49 16 7/29/2025
5.0.48 10 7/29/2025
5.0.47 14 7/29/2025
5.0.46 12 7/29/2025
5.0.45 88 7/18/2025
5.0.44 111 7/17/2025
5.0.43 106 7/17/2025
5.0.42 127 7/16/2025
5.0.41 121 7/16/2025
5.0.40 145 7/9/2025
5.0.39 135 7/9/2025
5.0.38 148 7/1/2025
5.0.36 134 7/1/2025
5.0.35 131 6/30/2025
5.0.33 128 6/30/2025
5.0.32 137 6/30/2025
5.0.31 124 6/27/2025
5.0.30 121 6/27/2025
5.0.29 114 6/27/2025
5.0.28 140 6/27/2025
5.0.25 181 2/4/2025
5.0.24 117 1/31/2025
5.0.23 116 1/30/2025
5.0.22 110 1/29/2025
5.0.21 122 1/27/2025
5.0.20 114 1/24/2025
5.0.19 117 1/23/2025
5.0.18 113 1/17/2025
5.0.17 106 1/16/2025
5.0.16 84 1/15/2025
5.0.15 92 1/14/2025
5.0.14 93 1/13/2025
5.0.13 98 1/10/2025
5.0.12 137 12/18/2024
5.0.11 126 12/17/2024
5.0.10 126 12/11/2024
5.0.9 120 12/10/2024
5.0.8 110 12/9/2024
5.0.7 141 12/6/2024
5.0.6 137 11/27/2024
5.0.5 125 11/27/2024
5.0.4 118 11/26/2024
5.0.3 116 11/25/2024
5.0.2 129 11/24/2024
4.0.244 130 10/29/2024
4.0.243 139 10/25/2024
4.0.242 177 9/27/2024
4.0.241 143 9/23/2024
4.0.240 148 9/6/2024
4.0.239 147 8/29/2024
4.0.238 174 8/27/2024
4.0.237 160 8/26/2024
4.0.236 168 8/22/2024
4.0.235 169 8/21/2024
4.0.234 151 8/20/2024
4.0.233 155 8/15/2024
4.0.232 119 8/5/2024
4.0.231 129 8/1/2024
4.0.230 143 7/25/2024
4.0.229 140 7/11/2024
4.0.228 134 7/10/2024
4.0.227 159 7/10/2024
4.0.226 149 7/5/2024
4.0.225 148 6/27/2024
4.0.224 148 6/26/2024
4.0.223 133 6/25/2024
4.0.222 135 6/24/2024
4.0.220 153 6/21/2024
4.0.219 148 6/19/2024
4.0.218 146 6/18/2024
4.0.217 159 6/17/2024
4.0.216 144 6/14/2024
4.0.215 170 6/13/2024
4.0.214 153 5/31/2024
4.0.213 150 5/30/2024
4.0.212 150 5/27/2024
4.0.211 163 5/23/2024
4.0.210 148 5/17/2024
4.0.209 162 5/16/2024
4.0.208 174 5/8/2024
4.0.207 175 5/7/2024
4.0.206 159 5/6/2024
4.0.205 134 5/3/2024
4.0.204 125 5/2/2024
4.0.203 119 5/2/2024
4.0.202 127 5/2/2024
4.0.201 134 5/2/2024
4.0.198 166 5/1/2024
4.0.197 167 4/30/2024
4.0.196 157 4/29/2024
4.0.195 146 4/29/2024
4.0.194 167 4/25/2024
4.0.193 171 4/15/2024
4.0.192 156 4/12/2024
4.0.191 150 4/12/2024
4.0.190 167 4/11/2024
4.0.189 159 4/9/2024
4.0.188 162 4/2/2024
4.0.187 187 4/1/2024
4.0.186 154 3/29/2024
4.0.185 183 3/22/2024
4.0.184 157 3/19/2024
4.0.183 158 3/18/2024
4.0.182 163 3/15/2024
4.0.181 170 3/14/2024
4.0.180 168 3/12/2024
4.0.179 174 3/11/2024
4.0.178 186 3/8/2024
4.0.177 169 3/7/2024
4.0.176 152 3/6/2024
4.0.175 174 3/5/2024
4.0.174 150 3/4/2024
4.0.173 161 3/4/2024
4.0.172 175 3/1/2024
4.0.171 158 2/29/2024
4.0.170 161 2/28/2024
4.0.169 173 2/27/2024
4.0.168 156 2/26/2024
4.0.167 165 2/23/2024
4.0.166 151 2/22/2024
4.0.165 173 2/21/2024
4.0.164 162 2/20/2024
4.0.163 173 2/19/2024
4.0.162 157 2/19/2024
4.0.161 164 2/16/2024
4.0.160 148 2/16/2024
4.0.159 173 2/15/2024
4.0.158 165 2/14/2024
4.0.157 149 2/13/2024
4.0.156 146 2/12/2024
4.0.155 168 2/9/2024
4.0.154 155 2/8/2024
4.0.153 164 2/7/2024
4.0.152 146 2/7/2024
4.0.151 150 2/6/2024
4.0.150 141 2/5/2024
4.0.149 139 2/2/2024
4.0.148 144 2/1/2024
4.0.147 152 2/1/2024
4.0.146 157 1/31/2024
4.0.145 131 1/30/2024
4.0.144 146 1/29/2024
4.0.143 164 1/26/2024
4.0.142 143 1/25/2024
4.0.141 141 1/24/2024
4.0.140 151 1/23/2024
4.0.139 142 1/19/2024
4.0.138 154 1/19/2024
4.0.137 158 1/18/2024
4.0.136 167 1/17/2024
4.0.135 153 1/16/2024
4.0.134 164 1/16/2024
4.0.133 174 1/15/2024
4.0.132 160 1/12/2024
4.0.131 150 1/11/2024
4.0.130 148 1/10/2024
4.0.129 177 1/9/2024
4.0.128 173 1/8/2024
4.0.127 178 1/5/2024
4.0.126 192 12/29/2023
4.0.125 182 12/28/2023
4.0.124 188 12/27/2023
4.0.123 151 12/26/2023
4.0.122 186 12/26/2023
4.0.121 171 12/25/2023
4.0.120 147 12/25/2023
4.0.119 175 12/22/2023
4.0.118 164 12/21/2023
4.0.117 174 12/20/2023
4.0.116 148 12/19/2023
4.0.115 163 12/18/2023
4.0.114 147 12/15/2023
4.0.113 153 12/14/2023
4.0.112 126 12/14/2023
4.0.111 167 12/13/2023
4.0.106 183 12/8/2023
4.0.105 151 12/7/2023
4.0.104 150 12/6/2023
4.0.103 156 12/6/2023
4.0.102 150 12/5/2023
4.0.101 136 12/5/2023
4.0.100 156 11/27/2023
4.0.99 147 11/24/2023
4.0.98 150 11/22/2023
4.0.97 147 11/21/2023
4.0.96 169 11/20/2023
4.0.95 149 11/20/2023
4.0.94 644 11/17/2023
4.0.93 143 11/16/2023
4.0.92 146 11/14/2023
4.0.91 136 11/13/2023
4.0.90 150 11/10/2023
4.0.89 149 11/9/2023
4.0.88 154 11/9/2023
4.0.87 147 11/8/2023
4.0.86 135 11/7/2023
4.0.85 130 11/6/2023
4.0.84 166 11/5/2023
4.0.83 137 11/3/2023
4.0.82 140 11/3/2023
4.0.81 141 11/2/2023
4.0.80 144 11/1/2023
4.0.77 143 10/31/2023
4.0.76 173 10/30/2023
4.0.75 149 10/27/2023
4.0.74 172 10/26/2023
4.0.73 173 10/18/2023
4.0.72 156 10/17/2023
4.0.71 167 10/17/2023
4.0.70 177 10/16/2023
4.0.69 185 10/13/2023
4.0.68 159 10/13/2023
4.0.67 150 10/12/2023
4.0.66 180 10/6/2023
4.0.65 153 10/5/2023
4.0.64 149 9/27/2023
4.0.63 147 9/26/2023
4.0.62 156 9/25/2023
4.0.61 157 9/21/2023
4.0.60 153 9/20/2023
4.0.59 161 9/19/2023
4.0.58 159 9/18/2023
4.0.55 173 9/15/2023
4.0.54 163 9/14/2023
4.0.53 157 9/13/2023
4.0.52 215 9/12/2023
4.0.51 177 9/11/2023
4.0.50 199 9/11/2023
4.0.49 179 9/11/2023
4.0.48 239 9/8/2023
4.0.47 171 9/7/2023
4.0.46 212 9/6/2023
4.0.45 170 9/5/2023
4.0.44 163 9/5/2023
4.0.43 176 9/4/2023
4.0.42 206 9/1/2023
4.0.41 194 8/31/2023
4.0.40 199 8/30/2023
4.0.39 174 8/30/2023
4.0.38 179 8/29/2023
4.0.37 224 8/28/2023
4.0.36 213 8/25/2023
4.0.35 188 8/24/2023
4.0.34 194 8/23/2023
4.0.33 168 8/21/2023
4.0.32 159 8/18/2023
4.0.31 193 8/17/2023
4.0.30 155 8/17/2023
4.0.29 179 8/17/2023
4.0.28 188 8/17/2023
4.0.27 206 8/11/2023
4.0.26 204 8/10/2023
4.0.25 202 8/9/2023
4.0.24 169 8/8/2023
4.0.23 206 8/8/2023
4.0.22 266 8/8/2023
4.0.21 196 8/7/2023
4.0.20 195 8/4/2023
4.0.19 202 8/3/2023
4.0.18 215 7/27/2023
4.0.17 223 7/26/2023
4.0.16 241 7/21/2023
4.0.15 210 7/20/2023
4.0.14 221 7/19/2023
4.0.13 206 7/18/2023
4.0.12 210 7/18/2023
4.0.11 189 7/18/2023
4.0.10 210 7/18/2023
4.0.9 232 7/17/2023
4.0.7 326 2/10/2023
4.0.6 339 2/6/2023
4.0.5 363 1/30/2023
4.0.4 367 1/30/2023
4.0.3 335 1/27/2023
4.0.2 354 12/13/2022
4.0.1 390 12/13/2022
3.0.111 573 9/17/2022
3.0.110 548 8/11/2022
3.0.109 593 6/10/2022
3.0.107 638 4/20/2022
3.0.106 578 1/11/2022
3.0.105 527 1/10/2022
3.0.104 417 12/7/2021
3.0.103 518 10/27/2021
3.0.102 516 6/17/2021
3.0.100 562 6/17/2021
3.0.95 570 6/16/2021
3.0.91 544 1/14/2021
3.0.90 565 1/7/2021
3.0.89 604 12/16/2020
3.0.88 573 12/15/2020
3.0.87 655 12/10/2020
3.0.86 588 12/7/2020
3.0.84 609 12/7/2020
3.0.80 663 10/2/2020
3.0.79 756 10/1/2020
3.0.78 655 9/29/2020
3.0.77 664 9/13/2020
3.0.76 664 6/19/2020
3.0.75 653 6/8/2020
3.0.74 653 6/1/2020
3.0.73 693 5/13/2020
3.0.72 675 5/13/2020
3.0.70 691 5/12/2020
3.0.69 653 5/12/2020
3.0.68 676 5/12/2020
3.0.67 684 5/12/2020
3.0.41 693 4/28/2020
3.0.40 659 4/24/2020
3.0.39 666 4/16/2020
3.0.38 690 4/16/2020
3.0.37 684 4/15/2020
3.0.36 682 4/15/2020
3.0.34 743 4/11/2020
3.0.33 731 4/10/2020
3.0.32 718 4/7/2020
3.0.31 718 4/6/2020
3.0.30 730 4/5/2020
3.0.29 755 4/5/2020
3.0.28 840 4/5/2020
3.0.27 750 4/2/2020
3.0.24 712 4/1/2020
3.0.23 738 3/29/2020
3.0.22 689 3/26/2020
3.0.21 685 3/26/2020
3.0.20 633 3/25/2020
3.0.19 720 3/25/2020
3.0.18 766 3/22/2020
3.0.16 775 3/21/2020
3.0.15 704 3/16/2020
3.0.14 724 3/14/2020
3.0.13 791 3/14/2020
3.0.11 680 3/13/2020
3.0.10 701 3/13/2020
3.0.8 718 3/5/2020
3.0.7 675 2/28/2020
3.0.6 720 2/28/2020
3.0.5 728 2/22/2020
3.0.4 738 2/6/2020
3.0.3 710 2/6/2020
3.0.1 756 1/10/2020
3.0.0 743 12/26/2019
2.0.34 816 4/17/2019
2.0.33 774 4/17/2019
2.0.32 806 3/14/2019
2.0.31 883 2/22/2019
2.0.30 1,014 11/1/2018
2.0.29 1,016 10/11/2018
2.0.27 989 10/5/2018
2.0.26 1,004 10/2/2018
2.0.25 999 9/25/2018
2.0.24 977 9/19/2018
2.0.23 1,025 9/19/2018
2.0.22 1,035 9/18/2018
2.0.21 1,095 9/13/2018
2.0.20 1,157 8/7/2018
2.0.19 1,082 8/1/2018
2.0.18 1,134 8/1/2018
2.0.17 1,303 7/3/2018
2.0.16 1,383 6/26/2018
2.0.15 1,335 6/26/2018
2.0.14 1,290 6/14/2018
2.0.13 1,351 5/31/2018
2.0.11 1,273 5/22/2018
2.0.10 1,357 5/21/2018
2.0.9 1,472 5/21/2018
2.0.8 1,427 5/11/2018
2.0.7 1,497 2/15/2018
2.0.6 1,441 2/15/2018
2.0.5 1,461 2/13/2018
2.0.4 1,408 1/24/2018
2.0.3 1,444 1/8/2018
2.0.2 1,470 1/2/2018
1.0.83 1,454 12/15/2017
1.0.82 1,279 12/1/2017
1.0.81 1,210 11/22/2017
1.0.80 1,192 11/21/2017
1.0.79 1,253 11/21/2017
1.0.78 1,223 11/21/2017
1.0.76 1,177 11/17/2017
1.0.72 1,257 11/17/2017
1.0.71 1,195 11/17/2017
1.0.67 1,219 11/16/2017
1.0.66 1,234 11/16/2017
1.0.65 1,263 11/14/2017
1.0.63 1,209 11/14/2017
1.0.62 1,215 11/14/2017
1.0.61 1,244 11/13/2017
1.0.60 1,281 11/13/2017
1.0.55 1,291 11/13/2017
1.0.53 1,288 11/13/2017
1.0.52 1,227 11/13/2017
1.0.50 1,229 11/6/2017
1.0.49 1,220 10/24/2017
1.0.48 1,215 10/24/2017
1.0.44 1,214 10/19/2017
1.0.42 1,223 10/19/2017
1.0.40 1,197 10/18/2017
1.0.39 1,241 10/13/2017
1.0.34 1,240 10/12/2017
1.0.32 1,270 10/12/2017
1.0.31 1,185 10/11/2017
1.0.26 1,226 10/2/2017
1.0.24 1,269 9/29/2017
1.0.21 1,234 9/26/2017
1.0.19 1,217 9/25/2017
1.0.16 1,220 9/23/2017
1.0.15 1,221 9/22/2017
1.0.11 1,204 9/22/2017
1.0.10 1,225 9/22/2017
1.0.8 1,235 9/21/2017
1.0.7 1,257 9/21/2017
1.0.5 1,274 9/21/2017