Inflatable 4.0.228

There is a newer version of this package available.
See the version list below for details.
dotnet add package Inflatable --version 4.0.228                
NuGet\Install-Package Inflatable -Version 4.0.228                
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.228" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Inflatable --version 4.0.228                
#r "nuget: Inflatable, 4.0.228"                
#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.228

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

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.239 22 8/29/2024
4.0.238 80 8/27/2024
4.0.237 76 8/26/2024
4.0.236 72 8/22/2024
4.0.235 75 8/21/2024
4.0.234 54 8/20/2024
4.0.233 60 8/15/2024
4.0.232 43 8/5/2024
4.0.231 55 8/1/2024
4.0.230 69 7/25/2024
4.0.229 73 7/11/2024
4.0.228 64 7/10/2024
4.0.227 77 7/10/2024
4.0.226 80 7/5/2024
4.0.225 77 6/27/2024
4.0.224 82 6/26/2024
4.0.223 74 6/25/2024
4.0.222 70 6/24/2024
4.0.220 73 6/21/2024
4.0.219 71 6/19/2024
4.0.218 78 6/18/2024
4.0.217 92 6/17/2024
4.0.216 81 6/14/2024
4.0.215 93 6/13/2024
4.0.214 90 5/31/2024
4.0.213 84 5/30/2024
4.0.212 85 5/27/2024
4.0.211 92 5/23/2024
4.0.210 83 5/17/2024
4.0.209 84 5/16/2024
4.0.208 113 5/8/2024
4.0.207 111 5/7/2024
4.0.206 99 5/6/2024
4.0.205 66 5/3/2024
4.0.204 52 5/2/2024
4.0.203 50 5/2/2024
4.0.202 55 5/2/2024
4.0.201 62 5/2/2024
4.0.198 90 5/1/2024
4.0.197 98 4/30/2024
4.0.196 90 4/29/2024
4.0.195 85 4/29/2024
4.0.194 97 4/25/2024
4.0.193 108 4/15/2024
4.0.192 89 4/12/2024
4.0.191 87 4/12/2024
4.0.190 103 4/11/2024
4.0.189 94 4/9/2024
4.0.188 101 4/2/2024
4.0.187 110 4/1/2024
4.0.186 90 3/29/2024
4.0.185 99 3/22/2024
4.0.184 95 3/19/2024
4.0.183 94 3/18/2024
4.0.182 107 3/15/2024
4.0.181 107 3/14/2024
4.0.180 100 3/12/2024
4.0.179 110 3/11/2024
4.0.178 116 3/8/2024
4.0.177 100 3/7/2024
4.0.176 88 3/6/2024
4.0.175 97 3/5/2024
4.0.174 86 3/4/2024
4.0.173 79 3/4/2024
4.0.172 108 3/1/2024
4.0.171 88 2/29/2024
4.0.170 93 2/28/2024
4.0.169 83 2/27/2024
4.0.168 96 2/26/2024
4.0.167 104 2/23/2024
4.0.166 80 2/22/2024
4.0.165 103 2/21/2024
4.0.164 99 2/20/2024
4.0.163 98 2/19/2024
4.0.162 90 2/19/2024
4.0.161 98 2/16/2024
4.0.160 92 2/16/2024
4.0.159 108 2/15/2024
4.0.158 102 2/14/2024
4.0.157 96 2/13/2024
4.0.156 100 2/12/2024
4.0.155 89 2/9/2024
4.0.154 93 2/8/2024
4.0.153 95 2/7/2024
4.0.152 89 2/7/2024
4.0.151 83 2/6/2024
4.0.150 76 2/5/2024
4.0.149 85 2/2/2024
4.0.148 84 2/1/2024
4.0.147 68 2/1/2024
4.0.146 97 1/31/2024
4.0.145 86 1/30/2024
4.0.144 85 1/29/2024
4.0.143 90 1/26/2024
4.0.142 80 1/25/2024
4.0.141 79 1/24/2024
4.0.140 89 1/23/2024
4.0.139 95 1/19/2024
4.0.138 90 1/19/2024
4.0.137 99 1/18/2024
4.0.136 102 1/17/2024
4.0.135 94 1/16/2024
4.0.134 103 1/16/2024
4.0.133 106 1/15/2024
4.0.132 92 1/12/2024
4.0.131 94 1/11/2024
4.0.130 90 1/10/2024
4.0.129 111 1/9/2024
4.0.128 119 1/8/2024
4.0.127 119 1/5/2024
4.0.126 122 12/29/2023
4.0.125 121 12/28/2023
4.0.124 129 12/27/2023
4.0.123 107 12/26/2023
4.0.122 129 12/26/2023
4.0.121 95 12/25/2023
4.0.120 90 12/25/2023
4.0.119 113 12/22/2023
4.0.118 100 12/21/2023
4.0.117 90 12/20/2023
4.0.116 94 12/19/2023
4.0.115 95 12/18/2023
4.0.114 84 12/15/2023
4.0.113 96 12/14/2023
4.0.112 87 12/14/2023
4.0.111 103 12/13/2023
4.0.106 120 12/8/2023
4.0.105 93 12/7/2023
4.0.104 109 12/6/2023
4.0.103 116 12/6/2023
4.0.102 110 12/5/2023
4.0.101 92 12/5/2023
4.0.100 111 11/27/2023
4.0.99 97 11/24/2023
4.0.98 104 11/22/2023
4.0.97 106 11/21/2023
4.0.96 116 11/20/2023
4.0.95 87 11/20/2023
4.0.94 328 11/17/2023
4.0.93 99 11/16/2023
4.0.92 103 11/14/2023
4.0.91 85 11/13/2023
4.0.90 105 11/10/2023
4.0.89 98 11/9/2023
4.0.88 95 11/9/2023
4.0.87 92 11/8/2023
4.0.86 88 11/7/2023
4.0.85 91 11/6/2023
4.0.84 112 11/5/2023
4.0.83 88 11/3/2023
4.0.82 94 11/3/2023
4.0.81 90 11/2/2023
4.0.80 90 11/1/2023
4.0.77 100 10/31/2023
4.0.76 114 10/30/2023
4.0.75 101 10/27/2023
4.0.74 125 10/26/2023
4.0.73 126 10/18/2023
4.0.72 106 10/17/2023
4.0.71 112 10/17/2023
4.0.70 120 10/16/2023
4.0.69 127 10/13/2023
4.0.68 109 10/13/2023
4.0.67 101 10/12/2023
4.0.66 128 10/6/2023
4.0.65 105 10/5/2023
4.0.64 96 9/27/2023
4.0.63 97 9/26/2023
4.0.62 100 9/25/2023
4.0.61 105 9/21/2023
4.0.60 103 9/20/2023
4.0.59 108 9/19/2023
4.0.58 109 9/18/2023
4.0.55 119 9/15/2023
4.0.54 112 9/14/2023
4.0.53 107 9/13/2023
4.0.52 163 9/12/2023
4.0.51 120 9/11/2023
4.0.50 122 9/11/2023
4.0.49 121 9/11/2023
4.0.48 178 9/8/2023
4.0.47 113 9/7/2023
4.0.46 145 9/6/2023
4.0.45 106 9/5/2023
4.0.44 106 9/5/2023
4.0.43 118 9/4/2023
4.0.42 147 9/1/2023
4.0.41 139 8/31/2023
4.0.40 145 8/30/2023
4.0.39 116 8/30/2023
4.0.38 128 8/29/2023
4.0.37 165 8/28/2023
4.0.36 148 8/25/2023
4.0.35 134 8/24/2023
4.0.34 134 8/23/2023
4.0.33 111 8/21/2023
4.0.32 109 8/18/2023
4.0.31 135 8/17/2023
4.0.30 98 8/17/2023
4.0.29 124 8/17/2023
4.0.28 130 8/17/2023
4.0.27 148 8/11/2023
4.0.26 146 8/10/2023
4.0.25 144 8/9/2023
4.0.24 105 8/8/2023
4.0.23 146 8/8/2023
4.0.22 205 8/8/2023
4.0.21 125 8/7/2023
4.0.20 141 8/4/2023
4.0.19 143 8/3/2023
4.0.18 159 7/27/2023
4.0.17 154 7/26/2023
4.0.16 183 7/21/2023
4.0.15 157 7/20/2023
4.0.14 156 7/19/2023
4.0.13 138 7/18/2023
4.0.12 145 7/18/2023
4.0.11 127 7/18/2023
4.0.10 153 7/18/2023
4.0.9 162 7/17/2023
4.0.7 260 2/10/2023
4.0.6 274 2/6/2023
4.0.5 294 1/30/2023
4.0.4 298 1/30/2023
4.0.3 264 1/27/2023
4.0.2 281 12/13/2022
4.0.1 327 12/13/2022
3.0.111 502 9/17/2022
3.0.110 475 8/11/2022
3.0.109 529 6/10/2022
3.0.107 552 4/20/2022
3.0.106 490 1/11/2022
3.0.105 434 1/10/2022
3.0.104 321 12/7/2021
3.0.103 428 10/27/2021
3.0.102 426 6/17/2021
3.0.100 466 6/17/2021
3.0.95 481 6/16/2021
3.0.91 443 1/14/2021
3.0.90 466 1/7/2021
3.0.89 500 12/16/2020
3.0.88 465 12/15/2020
3.0.87 553 12/10/2020
3.0.86 483 12/7/2020
3.0.84 505 12/7/2020
3.0.80 565 10/2/2020
3.0.79 644 10/1/2020
3.0.78 560 9/29/2020
3.0.77 563 9/13/2020
3.0.76 559 6/19/2020
3.0.75 548 6/8/2020
3.0.74 542 6/1/2020
3.0.73 586 5/13/2020
3.0.72 567 5/13/2020
3.0.70 572 5/12/2020
3.0.69 537 5/12/2020
3.0.68 563 5/12/2020
3.0.67 569 5/12/2020
3.0.41 584 4/28/2020
3.0.40 564 4/24/2020
3.0.39 557 4/16/2020
3.0.38 581 4/16/2020
3.0.37 575 4/15/2020
3.0.36 572 4/15/2020
3.0.34 629 4/11/2020
3.0.33 616 4/10/2020
3.0.32 602 4/7/2020
3.0.31 605 4/6/2020
3.0.30 621 4/5/2020
3.0.29 648 4/5/2020
3.0.28 731 4/5/2020
3.0.27 640 4/2/2020
3.0.24 606 4/1/2020
3.0.23 625 3/29/2020
3.0.22 582 3/26/2020
3.0.21 579 3/26/2020
3.0.20 541 3/25/2020
3.0.19 612 3/25/2020
3.0.18 652 3/22/2020
3.0.16 672 3/21/2020
3.0.15 594 3/16/2020
3.0.14 617 3/14/2020
3.0.13 678 3/14/2020
3.0.11 573 3/13/2020
3.0.10 592 3/13/2020
3.0.8 603 3/5/2020
3.0.7 565 2/28/2020
3.0.6 602 2/28/2020
3.0.5 611 2/22/2020
3.0.4 621 2/6/2020
3.0.3 603 2/6/2020
3.0.1 647 1/10/2020
3.0.0 630 12/26/2019
2.0.34 718 4/17/2019
2.0.33 657 4/17/2019
2.0.32 693 3/14/2019
2.0.31 771 2/22/2019
2.0.30 896 11/1/2018
2.0.29 883 10/11/2018
2.0.27 852 10/5/2018
2.0.26 857 10/2/2018
2.0.25 856 9/25/2018
2.0.24 837 9/19/2018
2.0.23 890 9/19/2018
2.0.22 896 9/18/2018
2.0.21 950 9/13/2018
2.0.20 947 8/7/2018
2.0.19 867 8/1/2018
2.0.18 917 8/1/2018
2.0.17 1,016 7/3/2018
2.0.16 1,068 6/26/2018
2.0.15 1,036 6/26/2018
2.0.14 988 6/14/2018
2.0.13 1,059 5/31/2018
2.0.11 974 5/22/2018
2.0.10 1,043 5/21/2018
2.0.9 1,166 5/21/2018
2.0.8 1,115 5/11/2018
2.0.7 1,179 2/15/2018
2.0.6 1,125 2/15/2018
2.0.5 1,144 2/13/2018
2.0.4 1,078 1/24/2018
2.0.3 1,126 1/8/2018
2.0.2 1,149 1/2/2018
1.0.83 1,128 12/15/2017
1.0.82 1,055 12/1/2017
1.0.81 990 11/22/2017
1.0.80 965 11/21/2017
1.0.79 1,028 11/21/2017
1.0.78 989 11/21/2017
1.0.76 966 11/17/2017
1.0.72 1,025 11/17/2017
1.0.71 985 11/17/2017
1.0.67 1,010 11/16/2017
1.0.66 996 11/16/2017
1.0.65 1,035 11/14/2017
1.0.63 990 11/14/2017
1.0.62 981 11/14/2017
1.0.61 1,035 11/13/2017
1.0.60 1,037 11/13/2017
1.0.55 1,052 11/13/2017
1.0.53 1,056 11/13/2017
1.0.52 997 11/13/2017
1.0.50 1,006 11/6/2017
1.0.49 997 10/24/2017
1.0.48 999 10/24/2017
1.0.44 993 10/19/2017
1.0.42 991 10/19/2017
1.0.40 987 10/18/2017
1.0.39 1,009 10/13/2017
1.0.34 1,013 10/12/2017
1.0.32 1,038 10/12/2017
1.0.31 978 10/11/2017
1.0.26 988 10/2/2017
1.0.24 1,040 9/29/2017
1.0.21 1,022 9/26/2017
1.0.19 984 9/25/2017
1.0.16 995 9/23/2017
1.0.15 1,011 9/22/2017
1.0.11 979 9/22/2017
1.0.10 994 9/22/2017
1.0.8 1,014 9/21/2017
1.0.7 1,016 9/21/2017
1.0.5 1,040 9/21/2017