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.
#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.40 29 7/9/2025
5.0.39 28 7/9/2025
5.0.38 138 7/1/2025
5.0.36 125 7/1/2025
5.0.35 124 6/30/2025
5.0.33 120 6/30/2025
5.0.32 130 6/30/2025
5.0.31 116 6/27/2025
5.0.30 113 6/27/2025
5.0.29 108 6/27/2025
5.0.28 132 6/27/2025
5.0.25 176 2/4/2025
5.0.24 112 1/31/2025
5.0.23 111 1/30/2025
5.0.22 105 1/29/2025
5.0.21 116 1/27/2025
5.0.20 109 1/24/2025
5.0.19 111 1/23/2025
5.0.18 108 1/17/2025
5.0.17 101 1/16/2025
5.0.16 79 1/15/2025
5.0.15 87 1/14/2025
5.0.14 88 1/13/2025
5.0.13 93 1/10/2025
5.0.12 131 12/18/2024
5.0.11 121 12/17/2024
5.0.10 121 12/11/2024
5.0.9 114 12/10/2024
5.0.8 105 12/9/2024
5.0.7 136 12/6/2024
5.0.6 132 11/27/2024
5.0.5 115 11/27/2024
5.0.4 113 11/26/2024
5.0.3 111 11/25/2024
5.0.2 124 11/24/2024
4.0.244 125 10/29/2024
4.0.243 133 10/25/2024
4.0.242 173 9/27/2024
4.0.241 139 9/23/2024
4.0.240 143 9/6/2024
4.0.239 142 8/29/2024
4.0.238 170 8/27/2024
4.0.237 156 8/26/2024
4.0.236 164 8/22/2024
4.0.235 164 8/21/2024
4.0.234 147 8/20/2024
4.0.233 151 8/15/2024
4.0.232 115 8/5/2024
4.0.231 125 8/1/2024
4.0.230 138 7/25/2024
4.0.229 135 7/11/2024
4.0.228 130 7/10/2024
4.0.227 155 7/10/2024
4.0.226 145 7/5/2024
4.0.225 144 6/27/2024
4.0.224 144 6/26/2024
4.0.223 129 6/25/2024
4.0.222 131 6/24/2024
4.0.220 149 6/21/2024
4.0.219 144 6/19/2024
4.0.218 142 6/18/2024
4.0.217 155 6/17/2024
4.0.216 140 6/14/2024
4.0.215 166 6/13/2024
4.0.214 149 5/31/2024
4.0.213 146 5/30/2024
4.0.212 146 5/27/2024
4.0.211 159 5/23/2024
4.0.210 144 5/17/2024
4.0.209 158 5/16/2024
4.0.208 170 5/8/2024
4.0.207 171 5/7/2024
4.0.206 154 5/6/2024
4.0.205 129 5/3/2024
4.0.204 120 5/2/2024
4.0.203 115 5/2/2024
4.0.202 122 5/2/2024
4.0.201 130 5/2/2024
4.0.198 162 5/1/2024
4.0.197 163 4/30/2024
4.0.196 153 4/29/2024
4.0.195 142 4/29/2024
4.0.194 163 4/25/2024
4.0.193 167 4/15/2024
4.0.192 152 4/12/2024
4.0.191 146 4/12/2024
4.0.190 162 4/11/2024
4.0.189 155 4/9/2024
4.0.188 158 4/2/2024
4.0.187 183 4/1/2024
4.0.186 150 3/29/2024
4.0.185 179 3/22/2024
4.0.184 153 3/19/2024
4.0.183 154 3/18/2024
4.0.182 159 3/15/2024
4.0.181 166 3/14/2024
4.0.180 164 3/12/2024
4.0.179 170 3/11/2024
4.0.178 182 3/8/2024
4.0.177 165 3/7/2024
4.0.176 148 3/6/2024
4.0.175 170 3/5/2024
4.0.174 146 3/4/2024
4.0.173 157 3/4/2024
4.0.172 171 3/1/2024
4.0.171 154 2/29/2024
4.0.170 156 2/28/2024
4.0.169 169 2/27/2024
4.0.168 152 2/26/2024
4.0.167 161 2/23/2024
4.0.166 147 2/22/2024
4.0.165 169 2/21/2024
4.0.164 158 2/20/2024
4.0.163 169 2/19/2024
4.0.162 153 2/19/2024
4.0.161 160 2/16/2024
4.0.160 144 2/16/2024
4.0.159 169 2/15/2024
4.0.158 161 2/14/2024
4.0.157 145 2/13/2024
4.0.156 142 2/12/2024
4.0.155 164 2/9/2024
4.0.154 151 2/8/2024
4.0.153 160 2/7/2024
4.0.152 142 2/7/2024
4.0.151 146 2/6/2024
4.0.150 137 2/5/2024
4.0.149 135 2/2/2024
4.0.148 140 2/1/2024
4.0.147 148 2/1/2024
4.0.146 153 1/31/2024
4.0.145 127 1/30/2024
4.0.144 142 1/29/2024
4.0.143 160 1/26/2024
4.0.142 139 1/25/2024
4.0.141 137 1/24/2024
4.0.140 147 1/23/2024
4.0.139 137 1/19/2024
4.0.138 148 1/19/2024
4.0.137 153 1/18/2024
4.0.136 161 1/17/2024
4.0.135 148 1/16/2024
4.0.134 159 1/16/2024
4.0.133 169 1/15/2024
4.0.132 155 1/12/2024
4.0.131 146 1/11/2024
4.0.130 144 1/10/2024
4.0.129 173 1/9/2024
4.0.128 169 1/8/2024
4.0.127 174 1/5/2024
4.0.126 188 12/29/2023
4.0.125 178 12/28/2023
4.0.124 181 12/27/2023
4.0.123 147 12/26/2023
4.0.122 182 12/26/2023
4.0.121 167 12/25/2023
4.0.120 143 12/25/2023
4.0.119 170 12/22/2023
4.0.118 160 12/21/2023
4.0.117 170 12/20/2023
4.0.116 144 12/19/2023
4.0.115 159 12/18/2023
4.0.114 143 12/15/2023
4.0.113 149 12/14/2023
4.0.112 122 12/14/2023
4.0.111 163 12/13/2023
4.0.106 179 12/8/2023
4.0.105 147 12/7/2023
4.0.104 148 12/6/2023
4.0.103 154 12/6/2023
4.0.102 148 12/5/2023
4.0.101 133 12/5/2023
4.0.100 154 11/27/2023
4.0.99 145 11/24/2023
4.0.98 148 11/22/2023
4.0.97 145 11/21/2023
4.0.96 166 11/20/2023
4.0.95 146 11/20/2023
4.0.94 641 11/17/2023
4.0.93 140 11/16/2023
4.0.92 142 11/14/2023
4.0.91 133 11/13/2023
4.0.90 147 11/10/2023
4.0.89 146 11/9/2023
4.0.88 151 11/9/2023
4.0.87 144 11/8/2023
4.0.86 132 11/7/2023
4.0.85 127 11/6/2023
4.0.84 163 11/5/2023
4.0.83 134 11/3/2023
4.0.82 137 11/3/2023
4.0.81 138 11/2/2023
4.0.80 141 11/1/2023
4.0.77 140 10/31/2023
4.0.76 170 10/30/2023
4.0.75 146 10/27/2023
4.0.74 169 10/26/2023
4.0.73 170 10/18/2023
4.0.72 152 10/17/2023
4.0.71 163 10/17/2023
4.0.70 174 10/16/2023
4.0.69 181 10/13/2023
4.0.68 156 10/13/2023
4.0.67 147 10/12/2023
4.0.66 177 10/6/2023
4.0.65 150 10/5/2023
4.0.64 146 9/27/2023
4.0.63 144 9/26/2023
4.0.62 153 9/25/2023
4.0.61 154 9/21/2023
4.0.60 150 9/20/2023
4.0.59 158 9/19/2023
4.0.58 156 9/18/2023
4.0.55 170 9/15/2023
4.0.54 160 9/14/2023
4.0.53 154 9/13/2023
4.0.52 212 9/12/2023
4.0.51 174 9/11/2023
4.0.50 196 9/11/2023
4.0.49 176 9/11/2023
4.0.48 234 9/8/2023
4.0.47 166 9/7/2023
4.0.46 207 9/6/2023
4.0.45 165 9/5/2023
4.0.44 157 9/5/2023
4.0.43 171 9/4/2023
4.0.42 201 9/1/2023
4.0.41 189 8/31/2023
4.0.40 194 8/30/2023
4.0.39 169 8/30/2023
4.0.38 174 8/29/2023
4.0.37 219 8/28/2023
4.0.36 207 8/25/2023
4.0.35 182 8/24/2023
4.0.34 188 8/23/2023
4.0.33 161 8/21/2023
4.0.32 153 8/18/2023
4.0.31 186 8/17/2023
4.0.30 149 8/17/2023
4.0.29 173 8/17/2023
4.0.28 181 8/17/2023
4.0.27 200 8/11/2023
4.0.26 198 8/10/2023
4.0.25 196 8/9/2023
4.0.24 163 8/8/2023
4.0.23 200 8/8/2023
4.0.22 260 8/8/2023
4.0.21 190 8/7/2023
4.0.20 189 8/4/2023
4.0.19 195 8/3/2023
4.0.18 209 7/27/2023
4.0.17 217 7/26/2023
4.0.16 235 7/21/2023
4.0.15 203 7/20/2023
4.0.14 214 7/19/2023
4.0.13 200 7/18/2023
4.0.12 199 7/18/2023
4.0.11 183 7/18/2023
4.0.10 204 7/18/2023
4.0.9 225 7/17/2023
4.0.7 319 2/10/2023
4.0.6 332 2/6/2023
4.0.5 357 1/30/2023
4.0.4 361 1/30/2023
4.0.3 329 1/27/2023
4.0.2 348 12/13/2022
4.0.1 384 12/13/2022
3.0.111 567 9/17/2022
3.0.110 541 8/11/2022
3.0.109 584 6/10/2022
3.0.107 629 4/20/2022
3.0.106 567 1/11/2022
3.0.105 516 1/10/2022
3.0.104 406 12/7/2021
3.0.103 507 10/27/2021
3.0.102 505 6/17/2021
3.0.100 551 6/17/2021
3.0.95 559 6/16/2021
3.0.91 532 1/14/2021
3.0.90 553 1/7/2021
3.0.89 593 12/16/2020
3.0.88 562 12/15/2020
3.0.87 644 12/10/2020
3.0.86 577 12/7/2020
3.0.84 597 12/7/2020
3.0.80 652 10/2/2020
3.0.79 745 10/1/2020
3.0.78 645 9/29/2020
3.0.77 653 9/13/2020
3.0.76 654 6/19/2020
3.0.75 643 6/8/2020
3.0.74 643 6/1/2020
3.0.73 683 5/13/2020
3.0.72 665 5/13/2020
3.0.70 681 5/12/2020
3.0.69 643 5/12/2020
3.0.68 666 5/12/2020
3.0.67 674 5/12/2020
3.0.41 683 4/28/2020
3.0.40 648 4/24/2020
3.0.39 656 4/16/2020
3.0.38 679 4/16/2020
3.0.37 673 4/15/2020
3.0.36 671 4/15/2020
3.0.34 732 4/11/2020
3.0.33 719 4/10/2020
3.0.32 707 4/7/2020
3.0.31 707 4/6/2020
3.0.30 719 4/5/2020
3.0.29 744 4/5/2020
3.0.28 829 4/5/2020
3.0.27 739 4/2/2020
3.0.24 702 4/1/2020
3.0.23 727 3/29/2020
3.0.22 678 3/26/2020
3.0.21 673 3/26/2020
3.0.20 621 3/25/2020
3.0.19 708 3/25/2020
3.0.18 755 3/22/2020
3.0.16 764 3/21/2020
3.0.15 693 3/16/2020
3.0.14 713 3/14/2020
3.0.13 780 3/14/2020
3.0.11 668 3/13/2020
3.0.10 690 3/13/2020
3.0.8 707 3/5/2020
3.0.7 663 2/28/2020
3.0.6 709 2/28/2020
3.0.5 717 2/22/2020
3.0.4 725 2/6/2020
3.0.3 699 2/6/2020
3.0.1 745 1/10/2020
3.0.0 732 12/26/2019
2.0.34 805 4/17/2019
2.0.33 763 4/17/2019
2.0.32 795 3/14/2019
2.0.31 871 2/22/2019
2.0.30 1,002 11/1/2018
2.0.29 1,005 10/11/2018
2.0.27 978 10/5/2018
2.0.26 993 10/2/2018
2.0.25 988 9/25/2018
2.0.24 966 9/19/2018
2.0.23 1,014 9/19/2018
2.0.22 1,024 9/18/2018
2.0.21 1,083 9/13/2018
2.0.20 1,135 8/7/2018
2.0.19 1,060 8/1/2018
2.0.18 1,112 8/1/2018
2.0.17 1,270 7/3/2018
2.0.16 1,350 6/26/2018
2.0.15 1,303 6/26/2018
2.0.14 1,257 6/14/2018
2.0.13 1,316 5/31/2018
2.0.11 1,239 5/22/2018
2.0.10 1,324 5/21/2018
2.0.9 1,439 5/21/2018
2.0.8 1,390 5/11/2018
2.0.7 1,464 2/15/2018
2.0.6 1,408 2/15/2018
2.0.5 1,426 2/13/2018
2.0.4 1,375 1/24/2018
2.0.3 1,409 1/8/2018
2.0.2 1,435 1/2/2018
1.0.83 1,420 12/15/2017
1.0.82 1,256 12/1/2017
1.0.81 1,187 11/22/2017
1.0.80 1,169 11/21/2017
1.0.79 1,230 11/21/2017
1.0.78 1,200 11/21/2017
1.0.76 1,153 11/17/2017
1.0.72 1,234 11/17/2017
1.0.71 1,171 11/17/2017
1.0.67 1,196 11/16/2017
1.0.66 1,211 11/16/2017
1.0.65 1,240 11/14/2017
1.0.63 1,186 11/14/2017
1.0.62 1,192 11/14/2017
1.0.61 1,221 11/13/2017
1.0.60 1,257 11/13/2017
1.0.55 1,268 11/13/2017
1.0.53 1,265 11/13/2017
1.0.52 1,204 11/13/2017
1.0.50 1,206 11/6/2017
1.0.49 1,196 10/24/2017
1.0.48 1,192 10/24/2017
1.0.44 1,191 10/19/2017
1.0.42 1,199 10/19/2017
1.0.40 1,174 10/18/2017
1.0.39 1,218 10/13/2017
1.0.34 1,217 10/12/2017
1.0.32 1,247 10/12/2017
1.0.31 1,162 10/11/2017
1.0.26 1,203 10/2/2017
1.0.24 1,245 9/29/2017
1.0.21 1,211 9/26/2017
1.0.19 1,195 9/25/2017
1.0.16 1,197 9/23/2017
1.0.15 1,198 9/22/2017
1.0.11 1,181 9/22/2017
1.0.10 1,200 9/22/2017
1.0.8 1,212 9/21/2017
1.0.7 1,234 9/21/2017
1.0.5 1,251 9/21/2017