Inflatable 5.0.38

dotnet add package Inflatable --version 5.0.38
                    
NuGet\Install-Package Inflatable -Version 5.0.38
                    
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.38" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Inflatable" Version="5.0.38" />
                    
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.38
                    
#r "nuget: Inflatable, 5.0.38"
                    
#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.38
                    
Install as a Cake Addin
#tool nuget:?package=Inflatable&version=5.0.38
                    
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.38 127 7/1/2025
5.0.36 119 7/1/2025
5.0.35 121 6/30/2025
5.0.33 118 6/30/2025
5.0.32 127 6/30/2025
5.0.31 112 6/27/2025
5.0.30 109 6/27/2025
5.0.29 104 6/27/2025
5.0.28 129 6/27/2025
5.0.25 174 2/4/2025
5.0.24 110 1/31/2025
5.0.23 109 1/30/2025
5.0.22 103 1/29/2025
5.0.21 114 1/27/2025
5.0.20 107 1/24/2025
5.0.19 109 1/23/2025
5.0.18 106 1/17/2025
5.0.17 99 1/16/2025
5.0.16 77 1/15/2025
5.0.15 85 1/14/2025
5.0.14 86 1/13/2025
5.0.13 91 1/10/2025
5.0.12 129 12/18/2024
5.0.11 119 12/17/2024
5.0.10 119 12/11/2024
5.0.9 112 12/10/2024
5.0.8 103 12/9/2024
5.0.7 134 12/6/2024
5.0.6 130 11/27/2024
5.0.5 113 11/27/2024
5.0.4 111 11/26/2024
5.0.3 109 11/25/2024
5.0.2 122 11/24/2024
4.0.244 123 10/29/2024
4.0.243 131 10/25/2024
4.0.242 171 9/27/2024
4.0.241 137 9/23/2024
4.0.240 141 9/6/2024
4.0.239 140 8/29/2024
4.0.238 167 8/27/2024
4.0.237 154 8/26/2024
4.0.236 162 8/22/2024
4.0.235 162 8/21/2024
4.0.234 144 8/20/2024
4.0.233 149 8/15/2024
4.0.232 113 8/5/2024
4.0.231 123 8/1/2024
4.0.230 136 7/25/2024
4.0.229 133 7/11/2024
4.0.228 128 7/10/2024
4.0.227 153 7/10/2024
4.0.226 143 7/5/2024
4.0.225 142 6/27/2024
4.0.224 141 6/26/2024
4.0.223 127 6/25/2024
4.0.222 129 6/24/2024
4.0.220 147 6/21/2024
4.0.219 142 6/19/2024
4.0.218 140 6/18/2024
4.0.217 153 6/17/2024
4.0.216 138 6/14/2024
4.0.215 164 6/13/2024
4.0.214 147 5/31/2024
4.0.213 144 5/30/2024
4.0.212 144 5/27/2024
4.0.211 157 5/23/2024
4.0.210 142 5/17/2024
4.0.209 156 5/16/2024
4.0.208 168 5/8/2024
4.0.207 169 5/7/2024
4.0.206 152 5/6/2024
4.0.205 127 5/3/2024
4.0.204 118 5/2/2024
4.0.203 113 5/2/2024
4.0.202 120 5/2/2024
4.0.201 128 5/2/2024
4.0.198 160 5/1/2024
4.0.197 161 4/30/2024
4.0.196 151 4/29/2024
4.0.195 140 4/29/2024
4.0.194 161 4/25/2024
4.0.193 165 4/15/2024
4.0.192 150 4/12/2024
4.0.191 144 4/12/2024
4.0.190 160 4/11/2024
4.0.189 153 4/9/2024
4.0.188 156 4/2/2024
4.0.187 180 4/1/2024
4.0.186 148 3/29/2024
4.0.185 177 3/22/2024
4.0.184 151 3/19/2024
4.0.183 152 3/18/2024
4.0.182 157 3/15/2024
4.0.181 164 3/14/2024
4.0.180 162 3/12/2024
4.0.179 168 3/11/2024
4.0.178 180 3/8/2024
4.0.177 163 3/7/2024
4.0.176 146 3/6/2024
4.0.175 168 3/5/2024
4.0.174 144 3/4/2024
4.0.173 155 3/4/2024
4.0.172 169 3/1/2024
4.0.171 152 2/29/2024
4.0.170 154 2/28/2024
4.0.169 167 2/27/2024
4.0.168 150 2/26/2024
4.0.167 159 2/23/2024
4.0.166 145 2/22/2024
4.0.165 167 2/21/2024
4.0.164 156 2/20/2024
4.0.163 166 2/19/2024
4.0.162 151 2/19/2024
4.0.161 158 2/16/2024
4.0.160 142 2/16/2024
4.0.159 167 2/15/2024
4.0.158 159 2/14/2024
4.0.157 143 2/13/2024
4.0.156 140 2/12/2024
4.0.155 162 2/9/2024
4.0.154 149 2/8/2024
4.0.153 158 2/7/2024
4.0.152 139 2/7/2024
4.0.151 144 2/6/2024
4.0.150 135 2/5/2024
4.0.149 133 2/2/2024
4.0.148 138 2/1/2024
4.0.147 146 2/1/2024
4.0.146 151 1/31/2024
4.0.145 125 1/30/2024
4.0.144 140 1/29/2024
4.0.143 158 1/26/2024
4.0.142 137 1/25/2024
4.0.141 135 1/24/2024
4.0.140 145 1/23/2024
4.0.139 135 1/19/2024
4.0.138 146 1/19/2024
4.0.137 151 1/18/2024
4.0.136 159 1/17/2024
4.0.135 146 1/16/2024
4.0.134 156 1/16/2024
4.0.133 167 1/15/2024
4.0.132 153 1/12/2024
4.0.131 144 1/11/2024
4.0.130 142 1/10/2024
4.0.129 171 1/9/2024
4.0.128 167 1/8/2024
4.0.127 172 1/5/2024
4.0.126 186 12/29/2023
4.0.125 176 12/28/2023
4.0.124 179 12/27/2023
4.0.123 145 12/26/2023
4.0.122 180 12/26/2023
4.0.121 165 12/25/2023
4.0.120 141 12/25/2023
4.0.119 168 12/22/2023
4.0.118 158 12/21/2023
4.0.117 167 12/20/2023
4.0.116 142 12/19/2023
4.0.115 157 12/18/2023
4.0.114 141 12/15/2023
4.0.113 147 12/14/2023
4.0.112 120 12/14/2023
4.0.111 161 12/13/2023
4.0.106 177 12/8/2023
4.0.105 145 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 126 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 211 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 233 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 200 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 173 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 566 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 653 6/19/2020
3.0.75 642 6/8/2020
3.0.74 642 6/1/2020
3.0.73 682 5/13/2020
3.0.72 664 5/13/2020
3.0.70 680 5/12/2020
3.0.69 642 5/12/2020
3.0.68 665 5/12/2020
3.0.67 673 5/12/2020
3.0.41 682 4/28/2020
3.0.40 647 4/24/2020
3.0.39 655 4/16/2020
3.0.38 678 4/16/2020
3.0.37 672 4/15/2020
3.0.36 670 4/15/2020
3.0.34 731 4/11/2020
3.0.33 718 4/10/2020
3.0.32 706 4/7/2020
3.0.31 706 4/6/2020
3.0.30 718 4/5/2020
3.0.29 743 4/5/2020
3.0.28 828 4/5/2020
3.0.27 738 4/2/2020
3.0.24 701 4/1/2020
3.0.23 726 3/29/2020
3.0.22 677 3/26/2020
3.0.21 672 3/26/2020
3.0.20 620 3/25/2020
3.0.19 707 3/25/2020
3.0.18 754 3/22/2020
3.0.16 763 3/21/2020
3.0.15 692 3/16/2020
3.0.14 712 3/14/2020
3.0.13 779 3/14/2020
3.0.11 667 3/13/2020
3.0.10 689 3/13/2020
3.0.8 706 3/5/2020
3.0.7 662 2/28/2020
3.0.6 708 2/28/2020
3.0.5 716 2/22/2020
3.0.4 724 2/6/2020
3.0.3 698 2/6/2020
3.0.1 744 1/10/2020
3.0.0 731 12/26/2019
2.0.34 804 4/17/2019
2.0.33 762 4/17/2019
2.0.32 793 3/14/2019
2.0.31 870 2/22/2019
2.0.30 1,001 11/1/2018
2.0.29 1,004 10/11/2018
2.0.27 977 10/5/2018
2.0.26 992 10/2/2018
2.0.25 987 9/25/2018
2.0.24 965 9/19/2018
2.0.23 1,013 9/19/2018
2.0.22 1,023 9/18/2018
2.0.21 1,081 9/13/2018
2.0.20 1,133 8/7/2018
2.0.19 1,058 8/1/2018
2.0.18 1,110 8/1/2018
2.0.17 1,267 7/3/2018
2.0.16 1,347 6/26/2018
2.0.15 1,300 6/26/2018
2.0.14 1,254 6/14/2018
2.0.13 1,311 5/31/2018
2.0.11 1,234 5/22/2018
2.0.10 1,319 5/21/2018
2.0.9 1,434 5/21/2018
2.0.8 1,385 5/11/2018
2.0.7 1,459 2/15/2018
2.0.6 1,403 2/15/2018
2.0.5 1,421 2/13/2018
2.0.4 1,370 1/24/2018
2.0.3 1,404 1/8/2018
2.0.2 1,430 1/2/2018
1.0.83 1,415 12/15/2017
1.0.82 1,253 12/1/2017
1.0.81 1,184 11/22/2017
1.0.80 1,166 11/21/2017
1.0.79 1,227 11/21/2017
1.0.78 1,197 11/21/2017
1.0.76 1,150 11/17/2017
1.0.72 1,231 11/17/2017
1.0.71 1,168 11/17/2017
1.0.67 1,193 11/16/2017
1.0.66 1,208 11/16/2017
1.0.65 1,237 11/14/2017
1.0.63 1,183 11/14/2017
1.0.62 1,189 11/14/2017
1.0.61 1,218 11/13/2017
1.0.60 1,254 11/13/2017
1.0.55 1,265 11/13/2017
1.0.53 1,262 11/13/2017
1.0.52 1,201 11/13/2017
1.0.50 1,203 11/6/2017
1.0.49 1,193 10/24/2017
1.0.48 1,189 10/24/2017
1.0.44 1,188 10/19/2017
1.0.42 1,196 10/19/2017
1.0.40 1,171 10/18/2017
1.0.39 1,215 10/13/2017
1.0.34 1,214 10/12/2017
1.0.32 1,244 10/12/2017
1.0.31 1,159 10/11/2017
1.0.26 1,200 10/2/2017
1.0.24 1,242 9/29/2017
1.0.21 1,208 9/26/2017
1.0.19 1,192 9/25/2017
1.0.16 1,194 9/23/2017
1.0.15 1,195 9/22/2017
1.0.11 1,178 9/22/2017
1.0.10 1,197 9/22/2017
1.0.8 1,209 9/21/2017
1.0.7 1,231 9/21/2017
1.0.5 1,248 9/21/2017