Inflatable 5.0.35

There is a newer version of this package available.
See the version list below for details.
dotnet add package Inflatable --version 5.0.35
                    
NuGet\Install-Package Inflatable -Version 5.0.35
                    
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.35" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Inflatable" Version="5.0.35" />
                    
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.35
                    
#r "nuget: Inflatable, 5.0.35"
                    
#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.35
                    
#: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.35
                    
Install as a Cake Addin
#tool nuget:?package=Inflatable&version=5.0.35
                    
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 was computed.  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.69 152 8/20/2025
5.0.68 127 8/20/2025
5.0.67 127 8/20/2025
5.0.66 129 8/20/2025
5.0.65 141 8/19/2025
5.0.64 138 8/18/2025
5.0.63 126 8/18/2025
5.0.62 126 8/18/2025
5.0.61 128 8/18/2025
5.0.60 223 8/7/2025
5.0.59 208 8/7/2025
5.0.58 219 8/6/2025
5.0.57 231 8/5/2025
5.0.56 226 8/5/2025
5.0.55 222 8/5/2025
5.0.54 224 8/5/2025
5.0.53 160 8/4/2025
5.0.52 159 8/4/2025
5.0.51 160 8/4/2025
5.0.50 159 8/4/2025
5.0.49 115 7/29/2025
5.0.48 100 7/29/2025
5.0.47 101 7/29/2025
5.0.46 100 7/29/2025
5.0.45 108 7/18/2025
5.0.44 124 7/17/2025
5.0.43 119 7/17/2025
5.0.42 140 7/16/2025
5.0.41 134 7/16/2025
5.0.40 159 7/9/2025
5.0.39 147 7/9/2025
5.0.38 160 7/1/2025
5.0.36 146 7/1/2025
5.0.35 143 6/30/2025
5.0.33 139 6/30/2025
5.0.32 149 6/30/2025
5.0.31 140 6/27/2025
5.0.30 133 6/27/2025
5.0.29 126 6/27/2025
5.0.28 151 6/27/2025
5.0.25 195 2/4/2025
5.0.24 126 1/31/2025
5.0.23 126 1/30/2025
5.0.22 121 1/29/2025
5.0.21 135 1/27/2025
5.0.20 123 1/24/2025
5.0.19 127 1/23/2025
5.0.18 126 1/17/2025
5.0.17 116 1/16/2025
5.0.16 95 1/15/2025
5.0.15 102 1/14/2025
5.0.14 104 1/13/2025
5.0.13 108 1/10/2025
5.0.12 147 12/18/2024
5.0.11 136 12/17/2024
5.0.10 136 12/11/2024
5.0.9 131 12/10/2024
5.0.8 120 12/9/2024
5.0.7 151 12/6/2024
5.0.6 147 11/27/2024
5.0.5 135 11/27/2024
5.0.4 130 11/26/2024
5.0.3 127 11/25/2024
5.0.2 140 11/24/2024
4.0.244 140 10/29/2024
4.0.243 149 10/25/2024
4.0.242 187 9/27/2024
4.0.241 155 9/23/2024
4.0.240 158 9/6/2024
4.0.239 158 8/29/2024
4.0.238 187 8/27/2024
4.0.237 172 8/26/2024
4.0.236 181 8/22/2024
4.0.235 179 8/21/2024
4.0.234 163 8/20/2024
4.0.233 167 8/15/2024
4.0.232 130 8/5/2024
4.0.231 148 8/1/2024
4.0.230 155 7/25/2024
4.0.229 150 7/11/2024
4.0.228 144 7/10/2024
4.0.227 168 7/10/2024
4.0.226 159 7/5/2024
4.0.225 158 6/27/2024
4.0.224 159 6/26/2024
4.0.223 143 6/25/2024
4.0.222 146 6/24/2024
4.0.220 163 6/21/2024
4.0.219 158 6/19/2024
4.0.218 157 6/18/2024
4.0.217 172 6/17/2024
4.0.216 155 6/14/2024
4.0.215 179 6/13/2024
4.0.214 162 5/31/2024
4.0.213 161 5/30/2024
4.0.212 162 5/27/2024
4.0.211 173 5/23/2024
4.0.210 158 5/17/2024
4.0.209 172 5/16/2024
4.0.208 184 5/8/2024
4.0.207 188 5/7/2024
4.0.206 169 5/6/2024
4.0.205 145 5/3/2024
4.0.204 135 5/2/2024
4.0.203 130 5/2/2024
4.0.202 137 5/2/2024
4.0.201 146 5/2/2024
4.0.198 175 5/1/2024
4.0.197 178 4/30/2024
4.0.196 168 4/29/2024
4.0.195 157 4/29/2024
4.0.194 177 4/25/2024
4.0.193 182 4/15/2024
4.0.192 168 4/12/2024
4.0.191 164 4/12/2024
4.0.190 178 4/11/2024
4.0.189 169 4/9/2024
4.0.188 174 4/2/2024
4.0.187 198 4/1/2024
4.0.186 164 3/29/2024
4.0.185 192 3/22/2024
4.0.184 167 3/19/2024
4.0.183 168 3/18/2024
4.0.182 171 3/15/2024
4.0.181 179 3/14/2024
4.0.180 178 3/12/2024
4.0.179 183 3/11/2024
4.0.178 195 3/8/2024
4.0.177 180 3/7/2024
4.0.176 161 3/6/2024
4.0.175 184 3/5/2024
4.0.174 164 3/4/2024
4.0.173 171 3/4/2024
4.0.172 187 3/1/2024
4.0.171 167 2/29/2024
4.0.170 171 2/28/2024
4.0.169 181 2/27/2024
4.0.168 166 2/26/2024
4.0.167 173 2/23/2024
4.0.166 161 2/22/2024
4.0.165 184 2/21/2024
4.0.164 172 2/20/2024
4.0.163 182 2/19/2024
4.0.162 168 2/19/2024
4.0.161 174 2/16/2024
4.0.160 164 2/16/2024
4.0.159 181 2/15/2024
4.0.158 175 2/14/2024
4.0.157 158 2/13/2024
4.0.156 154 2/12/2024
4.0.155 177 2/9/2024
4.0.154 168 2/8/2024
4.0.153 172 2/7/2024
4.0.152 157 2/7/2024
4.0.151 162 2/6/2024
4.0.150 157 2/5/2024
4.0.149 148 2/2/2024
4.0.148 153 2/1/2024
4.0.147 163 2/1/2024
4.0.146 167 1/31/2024
4.0.145 140 1/30/2024
4.0.144 155 1/29/2024
4.0.143 173 1/26/2024
4.0.142 152 1/25/2024
4.0.141 152 1/24/2024
4.0.140 161 1/23/2024
4.0.139 159 1/19/2024
4.0.138 167 1/19/2024
4.0.137 169 1/18/2024
4.0.136 175 1/17/2024
4.0.135 162 1/16/2024
4.0.134 173 1/16/2024
4.0.133 183 1/15/2024
4.0.132 169 1/12/2024
4.0.131 159 1/11/2024
4.0.130 158 1/10/2024
4.0.129 186 1/9/2024
4.0.128 181 1/8/2024
4.0.127 189 1/5/2024
4.0.126 205 12/29/2023
4.0.125 194 12/28/2023
4.0.124 196 12/27/2023
4.0.123 161 12/26/2023
4.0.122 198 12/26/2023
4.0.121 180 12/25/2023
4.0.120 157 12/25/2023
4.0.119 183 12/22/2023
4.0.118 174 12/21/2023
4.0.117 184 12/20/2023
4.0.116 159 12/19/2023
4.0.115 171 12/18/2023
4.0.114 159 12/15/2023
4.0.113 163 12/14/2023
4.0.112 137 12/14/2023
4.0.111 183 12/13/2023
4.0.106 193 12/8/2023
4.0.105 161 12/7/2023
4.0.104 156 12/6/2023
4.0.103 161 12/6/2023
4.0.102 156 12/5/2023
4.0.101 142 12/5/2023
4.0.100 161 11/27/2023
4.0.99 153 11/24/2023
4.0.98 156 11/22/2023
4.0.97 152 11/21/2023
4.0.96 175 11/20/2023
4.0.95 157 11/20/2023
4.0.94 649 11/17/2023
4.0.93 155 11/16/2023
4.0.92 150 11/14/2023
4.0.91 141 11/13/2023
4.0.90 156 11/10/2023
4.0.89 154 11/9/2023
4.0.88 159 11/9/2023
4.0.87 156 11/8/2023
4.0.86 140 11/7/2023
4.0.85 136 11/6/2023
4.0.84 172 11/5/2023
4.0.83 144 11/3/2023
4.0.82 146 11/3/2023
4.0.81 149 11/2/2023
4.0.80 150 11/1/2023
4.0.77 151 10/31/2023
4.0.76 178 10/30/2023
4.0.75 155 10/27/2023
4.0.74 179 10/26/2023
4.0.73 183 10/18/2023
4.0.72 163 10/17/2023
4.0.71 174 10/17/2023
4.0.70 186 10/16/2023
4.0.69 192 10/13/2023
4.0.68 166 10/13/2023
4.0.67 158 10/12/2023
4.0.66 188 10/6/2023
4.0.65 161 10/5/2023
4.0.64 157 9/27/2023
4.0.63 154 9/26/2023
4.0.62 164 9/25/2023
4.0.61 165 9/21/2023
4.0.60 160 9/20/2023
4.0.59 169 9/19/2023
4.0.58 167 9/18/2023
4.0.55 180 9/15/2023
4.0.54 168 9/14/2023
4.0.53 166 9/13/2023
4.0.52 224 9/12/2023
4.0.51 187 9/11/2023
4.0.50 209 9/11/2023
4.0.49 191 9/11/2023
4.0.48 250 9/8/2023
4.0.47 182 9/7/2023
4.0.46 222 9/6/2023
4.0.45 182 9/5/2023
4.0.44 174 9/5/2023
4.0.43 187 9/4/2023
4.0.42 220 9/1/2023
4.0.41 206 8/31/2023
4.0.40 212 8/30/2023
4.0.39 186 8/30/2023
4.0.38 190 8/29/2023
4.0.37 235 8/28/2023
4.0.36 225 8/25/2023
4.0.35 201 8/24/2023
4.0.34 206 8/23/2023
4.0.33 180 8/21/2023
4.0.32 171 8/18/2023
4.0.31 207 8/17/2023
4.0.30 168 8/17/2023
4.0.29 191 8/17/2023
4.0.28 199 8/17/2023
4.0.27 217 8/11/2023
4.0.26 217 8/10/2023
4.0.25 214 8/9/2023
4.0.24 182 8/8/2023
4.0.23 217 8/8/2023
4.0.22 279 8/8/2023
4.0.21 207 8/7/2023
4.0.20 207 8/4/2023
4.0.19 215 8/3/2023
4.0.18 227 7/27/2023
4.0.17 237 7/26/2023
4.0.16 254 7/21/2023
4.0.15 222 7/20/2023
4.0.14 234 7/19/2023
4.0.13 218 7/18/2023
4.0.12 235 7/18/2023
4.0.11 201 7/18/2023
4.0.10 223 7/18/2023
4.0.9 245 7/17/2023
4.0.7 340 2/10/2023
4.0.6 354 2/6/2023
4.0.5 378 1/30/2023
4.0.4 382 1/30/2023
4.0.3 350 1/27/2023
4.0.2 368 12/13/2022
4.0.1 403 12/13/2022
3.0.111 586 9/17/2022
3.0.110 563 8/11/2022
3.0.109 608 6/10/2022
3.0.107 652 4/20/2022
3.0.106 589 1/11/2022
3.0.105 539 1/10/2022
3.0.104 430 12/7/2021
3.0.103 530 10/27/2021
3.0.102 529 6/17/2021
3.0.100 574 6/17/2021
3.0.95 581 6/16/2021
3.0.91 559 1/14/2021
3.0.90 580 1/7/2021
3.0.89 620 12/16/2020
3.0.88 590 12/15/2020
3.0.87 670 12/10/2020
3.0.86 602 12/7/2020
3.0.84 625 12/7/2020
3.0.80 679 10/2/2020
3.0.79 772 10/1/2020
3.0.78 675 9/29/2020
3.0.77 680 9/13/2020
3.0.76 679 6/19/2020
3.0.75 668 6/8/2020
3.0.74 669 6/1/2020
3.0.73 707 5/13/2020
3.0.72 690 5/13/2020
3.0.70 706 5/12/2020
3.0.69 668 5/12/2020
3.0.68 690 5/12/2020
3.0.67 699 5/12/2020
3.0.41 708 4/28/2020
3.0.40 675 4/24/2020
3.0.39 681 4/16/2020
3.0.38 706 4/16/2020
3.0.37 699 4/15/2020
3.0.36 700 4/15/2020
3.0.34 758 4/11/2020
3.0.33 747 4/10/2020
3.0.32 734 4/7/2020
3.0.31 733 4/6/2020
3.0.30 745 4/5/2020
3.0.29 771 4/5/2020
3.0.28 856 4/5/2020
3.0.27 766 4/2/2020
3.0.24 730 4/1/2020
3.0.23 753 3/29/2020
3.0.22 705 3/26/2020
3.0.21 700 3/26/2020
3.0.20 650 3/25/2020
3.0.19 736 3/25/2020
3.0.18 781 3/22/2020
3.0.16 790 3/21/2020
3.0.15 723 3/16/2020
3.0.14 739 3/14/2020
3.0.13 807 3/14/2020
3.0.11 695 3/13/2020
3.0.10 716 3/13/2020
3.0.8 733 3/5/2020
3.0.7 690 2/28/2020
3.0.6 736 2/28/2020
3.0.5 742 2/22/2020
3.0.4 755 2/6/2020
3.0.3 726 2/6/2020
3.0.1 773 1/10/2020
3.0.0 758 12/26/2019
2.0.34 835 4/17/2019
2.0.33 792 4/17/2019
2.0.32 824 3/14/2019
2.0.31 901 2/22/2019
2.0.30 1,037 11/1/2018
2.0.29 1,039 10/11/2018
2.0.27 1,011 10/5/2018
2.0.26 1,028 10/2/2018
2.0.25 1,020 9/25/2018
2.0.24 1,000 9/19/2018
2.0.23 1,047 9/19/2018
2.0.22 1,057 9/18/2018
2.0.21 1,117 9/13/2018
2.0.20 1,192 8/7/2018
2.0.19 1,115 8/1/2018
2.0.18 1,167 8/1/2018
2.0.17 1,356 7/3/2018
2.0.16 1,431 6/26/2018
2.0.15 1,386 6/26/2018
2.0.14 1,339 6/14/2018
2.0.13 1,401 5/31/2018
2.0.11 1,328 5/22/2018
2.0.10 1,406 5/21/2018
2.0.9 1,522 5/21/2018
2.0.8 1,473 5/11/2018
2.0.7 1,545 2/15/2018
2.0.6 1,488 2/15/2018
2.0.5 1,509 2/13/2018
2.0.4 1,455 1/24/2018
2.0.3 1,495 1/8/2018
2.0.2 1,524 1/2/2018
1.0.83 1,501 12/15/2017
1.0.82 1,312 12/1/2017
1.0.81 1,242 11/22/2017
1.0.80 1,224 11/21/2017
1.0.79 1,287 11/21/2017
1.0.78 1,256 11/21/2017
1.0.76 1,213 11/17/2017
1.0.72 1,289 11/17/2017
1.0.71 1,227 11/17/2017
1.0.67 1,253 11/16/2017
1.0.66 1,268 11/16/2017
1.0.65 1,295 11/14/2017
1.0.63 1,245 11/14/2017
1.0.62 1,248 11/14/2017
1.0.61 1,281 11/13/2017
1.0.60 1,314 11/13/2017
1.0.55 1,323 11/13/2017
1.0.53 1,321 11/13/2017
1.0.52 1,263 11/13/2017
1.0.50 1,262 11/6/2017
1.0.49 1,254 10/24/2017
1.0.48 1,249 10/24/2017
1.0.44 1,247 10/19/2017
1.0.42 1,255 10/19/2017
1.0.40 1,229 10/18/2017
1.0.39 1,273 10/13/2017
1.0.34 1,272 10/12/2017
1.0.32 1,305 10/12/2017
1.0.31 1,220 10/11/2017
1.0.26 1,259 10/2/2017
1.0.24 1,303 9/29/2017
1.0.21 1,268 9/26/2017
1.0.19 1,249 9/25/2017
1.0.16 1,253 9/23/2017
1.0.15 1,254 9/22/2017
1.0.11 1,244 9/22/2017
1.0.10 1,264 9/22/2017
1.0.8 1,268 9/21/2017
1.0.7 1,290 9/21/2017
1.0.5 1,309 9/21/2017