Inflatable 4.0.203

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

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

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.242 80 9/27/2024
4.0.241 81 9/23/2024
4.0.240 93 9/6/2024
4.0.239 91 8/29/2024
4.0.238 121 8/27/2024
4.0.237 105 8/26/2024
4.0.236 120 8/22/2024
4.0.235 119 8/21/2024
4.0.234 103 8/20/2024
4.0.233 107 8/15/2024
4.0.232 71 8/5/2024
4.0.231 81 8/1/2024
4.0.230 87 7/25/2024
4.0.229 91 7/11/2024
4.0.228 79 7/10/2024
4.0.227 113 7/10/2024
4.0.226 102 7/5/2024
4.0.225 95 6/27/2024
4.0.224 103 6/26/2024
4.0.223 90 6/25/2024
4.0.222 90 6/24/2024
4.0.220 95 6/21/2024
4.0.219 100 6/19/2024
4.0.218 98 6/18/2024
4.0.217 109 6/17/2024
4.0.216 102 6/14/2024
4.0.215 113 6/13/2024
4.0.214 109 5/31/2024
4.0.213 102 5/30/2024
4.0.212 104 5/27/2024
4.0.211 114 5/23/2024
4.0.210 102 5/17/2024
4.0.209 103 5/16/2024
4.0.208 130 5/8/2024
4.0.207 131 5/7/2024
4.0.206 115 5/6/2024
4.0.205 87 5/3/2024
4.0.204 74 5/2/2024
4.0.203 73 5/2/2024
4.0.202 75 5/2/2024
4.0.201 82 5/2/2024
4.0.198 117 5/1/2024
4.0.197 123 4/30/2024
4.0.196 113 4/29/2024
4.0.195 104 4/29/2024
4.0.194 116 4/25/2024
4.0.193 127 4/15/2024
4.0.192 107 4/12/2024
4.0.191 105 4/12/2024
4.0.190 120 4/11/2024
4.0.189 114 4/9/2024
4.0.188 122 4/2/2024
4.0.187 136 4/1/2024
4.0.186 111 3/29/2024
4.0.185 134 3/22/2024
4.0.184 113 3/19/2024
4.0.183 112 3/18/2024
4.0.182 120 3/15/2024
4.0.181 125 3/14/2024
4.0.180 120 3/12/2024
4.0.179 128 3/11/2024
4.0.178 135 3/8/2024
4.0.177 120 3/7/2024
4.0.176 105 3/6/2024
4.0.175 131 3/5/2024
4.0.174 105 3/4/2024
4.0.173 109 3/4/2024
4.0.172 126 3/1/2024
4.0.171 106 2/29/2024
4.0.170 115 2/28/2024
4.0.169 123 2/27/2024
4.0.168 114 2/26/2024
4.0.167 122 2/23/2024
4.0.166 101 2/22/2024
4.0.165 122 2/21/2024
4.0.164 117 2/20/2024
4.0.163 124 2/19/2024
4.0.162 109 2/19/2024
4.0.161 118 2/16/2024
4.0.160 106 2/16/2024
4.0.159 130 2/15/2024
4.0.158 123 2/14/2024
4.0.157 111 2/13/2024
4.0.156 104 2/12/2024
4.0.155 124 2/9/2024
4.0.154 112 2/8/2024
4.0.153 114 2/7/2024
4.0.152 110 2/7/2024
4.0.151 103 2/6/2024
4.0.150 98 2/5/2024
4.0.149 101 2/2/2024
4.0.148 103 2/1/2024
4.0.147 105 2/1/2024
4.0.146 118 1/31/2024
4.0.145 89 1/30/2024
4.0.144 105 1/29/2024
4.0.143 118 1/26/2024
4.0.142 101 1/25/2024
4.0.141 99 1/24/2024
4.0.140 110 1/23/2024
4.0.139 98 1/19/2024
4.0.138 110 1/19/2024
4.0.137 120 1/18/2024
4.0.136 122 1/17/2024
4.0.135 114 1/16/2024
4.0.134 125 1/16/2024
4.0.133 126 1/15/2024
4.0.132 112 1/12/2024
4.0.131 113 1/11/2024
4.0.130 110 1/10/2024
4.0.129 132 1/9/2024
4.0.128 137 1/8/2024
4.0.127 139 1/5/2024
4.0.126 156 12/29/2023
4.0.125 143 12/28/2023
4.0.124 147 12/27/2023
4.0.123 110 12/26/2023
4.0.122 146 12/26/2023
4.0.121 134 12/25/2023
4.0.120 110 12/25/2023
4.0.119 131 12/22/2023
4.0.118 123 12/21/2023
4.0.117 135 12/20/2023
4.0.116 110 12/19/2023
4.0.115 117 12/18/2023
4.0.114 105 12/15/2023
4.0.113 111 12/14/2023
4.0.112 91 12/14/2023
4.0.111 128 12/13/2023
4.0.106 141 12/8/2023
4.0.105 111 12/7/2023
4.0.104 129 12/6/2023
4.0.103 133 12/6/2023
4.0.102 129 12/5/2023
4.0.101 113 12/5/2023
4.0.100 134 11/27/2023
4.0.99 123 11/24/2023
4.0.98 122 11/22/2023
4.0.97 124 11/21/2023
4.0.96 137 11/20/2023
4.0.95 125 11/20/2023
4.0.94 372 11/17/2023
4.0.93 117 11/16/2023
4.0.92 121 11/14/2023
4.0.91 113 11/13/2023
4.0.90 128 11/10/2023
4.0.89 120 11/9/2023
4.0.88 119 11/9/2023
4.0.87 114 11/8/2023
4.0.86 114 11/7/2023
4.0.85 109 11/6/2023
4.0.84 140 11/5/2023
4.0.83 109 11/3/2023
4.0.82 114 11/3/2023
4.0.81 116 11/2/2023
4.0.80 114 11/1/2023
4.0.77 121 10/31/2023
4.0.76 138 10/30/2023
4.0.75 123 10/27/2023
4.0.74 145 10/26/2023
4.0.73 146 10/18/2023
4.0.72 129 10/17/2023
4.0.71 138 10/17/2023
4.0.70 149 10/16/2023
4.0.69 149 10/13/2023
4.0.68 132 10/13/2023
4.0.67 121 10/12/2023
4.0.66 152 10/6/2023
4.0.65 127 10/5/2023
4.0.64 117 9/27/2023
4.0.63 120 9/26/2023
4.0.62 127 9/25/2023
4.0.61 128 9/21/2023
4.0.60 124 9/20/2023
4.0.59 130 9/19/2023
4.0.58 132 9/18/2023
4.0.55 143 9/15/2023
4.0.54 132 9/14/2023
4.0.53 130 9/13/2023
4.0.52 185 9/12/2023
4.0.51 142 9/11/2023
4.0.50 144 9/11/2023
4.0.49 147 9/11/2023
4.0.48 200 9/8/2023
4.0.47 135 9/7/2023
4.0.46 178 9/6/2023
4.0.45 131 9/5/2023
4.0.44 130 9/5/2023
4.0.43 141 9/4/2023
4.0.42 172 9/1/2023
4.0.41 156 8/31/2023
4.0.40 167 8/30/2023
4.0.39 140 8/30/2023
4.0.38 147 8/29/2023
4.0.37 186 8/28/2023
4.0.36 173 8/25/2023
4.0.35 154 8/24/2023
4.0.34 163 8/23/2023
4.0.33 133 8/21/2023
4.0.32 125 8/18/2023
4.0.31 157 8/17/2023
4.0.30 118 8/17/2023
4.0.29 142 8/17/2023
4.0.28 152 8/17/2023
4.0.27 170 8/11/2023
4.0.26 167 8/10/2023
4.0.25 164 8/9/2023
4.0.24 123 8/8/2023
4.0.23 164 8/8/2023
4.0.22 229 8/8/2023
4.0.21 150 8/7/2023
4.0.20 158 8/4/2023
4.0.19 164 8/3/2023
4.0.18 178 7/27/2023
4.0.17 185 7/26/2023
4.0.16 205 7/21/2023
4.0.15 173 7/20/2023
4.0.14 179 7/19/2023
4.0.13 166 7/18/2023
4.0.12 168 7/18/2023
4.0.11 149 7/18/2023
4.0.10 172 7/18/2023
4.0.9 190 7/17/2023
4.0.7 282 2/10/2023
4.0.6 292 2/6/2023
4.0.5 314 1/30/2023
4.0.4 320 1/30/2023
4.0.3 289 1/27/2023
4.0.2 305 12/13/2022
4.0.1 342 12/13/2022
3.0.111 522 9/17/2022
3.0.110 496 8/11/2022
3.0.109 532 6/10/2022
3.0.107 571 4/20/2022
3.0.106 507 1/11/2022
3.0.105 451 1/10/2022
3.0.104 345 12/7/2021
3.0.103 446 10/27/2021
3.0.102 447 6/17/2021
3.0.100 488 6/17/2021
3.0.95 501 6/16/2021
3.0.91 464 1/14/2021
3.0.90 484 1/7/2021
3.0.89 525 12/16/2020
3.0.88 489 12/15/2020
3.0.87 571 12/10/2020
3.0.86 505 12/7/2020
3.0.84 527 12/7/2020
3.0.80 581 10/2/2020
3.0.79 674 10/1/2020
3.0.78 575 9/29/2020
3.0.77 583 9/13/2020
3.0.76 579 6/19/2020
3.0.75 569 6/8/2020
3.0.74 565 6/1/2020
3.0.73 606 5/13/2020
3.0.72 586 5/13/2020
3.0.70 596 5/12/2020
3.0.69 559 5/12/2020
3.0.68 584 5/12/2020
3.0.67 586 5/12/2020
3.0.41 606 4/28/2020
3.0.40 567 4/24/2020
3.0.39 574 4/16/2020
3.0.38 600 4/16/2020
3.0.37 596 4/15/2020
3.0.36 593 4/15/2020
3.0.34 653 4/11/2020
3.0.33 639 4/10/2020
3.0.32 627 4/7/2020
3.0.31 623 4/6/2020
3.0.30 643 4/5/2020
3.0.29 666 4/5/2020
3.0.28 750 4/5/2020
3.0.27 662 4/2/2020
3.0.24 624 4/1/2020
3.0.23 645 3/29/2020
3.0.22 600 3/26/2020
3.0.21 595 3/26/2020
3.0.20 544 3/25/2020
3.0.19 631 3/25/2020
3.0.18 678 3/22/2020
3.0.16 687 3/21/2020
3.0.15 614 3/16/2020
3.0.14 636 3/14/2020
3.0.13 700 3/14/2020
3.0.11 592 3/13/2020
3.0.10 611 3/13/2020
3.0.8 627 3/5/2020
3.0.7 587 2/28/2020
3.0.6 629 2/28/2020
3.0.5 637 2/22/2020
3.0.4 648 2/6/2020
3.0.3 619 2/6/2020
3.0.1 668 1/10/2020
3.0.0 656 12/26/2019
2.0.34 721 4/17/2019
2.0.33 678 4/17/2019
2.0.32 711 3/14/2019
2.0.31 790 2/22/2019
2.0.30 899 11/1/2018
2.0.29 901 10/11/2018
2.0.27 866 10/5/2018
2.0.26 882 10/2/2018
2.0.25 877 9/25/2018
2.0.24 856 9/19/2018
2.0.23 902 9/19/2018
2.0.22 913 9/18/2018
2.0.21 969 9/13/2018
2.0.20 960 8/7/2018
2.0.19 884 8/1/2018
2.0.18 939 8/1/2018
2.0.17 1,019 7/3/2018
2.0.16 1,089 6/26/2018
2.0.15 1,053 6/26/2018
2.0.14 1,005 6/14/2018
2.0.13 1,062 5/31/2018
2.0.11 977 5/22/2018
2.0.10 1,065 5/21/2018
2.0.9 1,188 5/21/2018
2.0.8 1,125 5/11/2018
2.0.7 1,206 2/15/2018
2.0.6 1,144 2/15/2018
2.0.5 1,167 2/13/2018
2.0.4 1,106 1/24/2018
2.0.3 1,144 1/8/2018
2.0.2 1,168 1/2/2018
1.0.83 1,155 12/15/2017
1.0.82 1,073 12/1/2017
1.0.81 1,003 11/22/2017
1.0.80 985 11/21/2017
1.0.79 1,045 11/21/2017
1.0.78 1,012 11/21/2017
1.0.76 970 11/17/2017
1.0.72 1,051 11/17/2017
1.0.71 988 11/17/2017
1.0.67 1,014 11/16/2017
1.0.66 1,030 11/16/2017
1.0.65 1,059 11/14/2017
1.0.63 1,006 11/14/2017
1.0.62 1,012 11/14/2017
1.0.61 1,038 11/13/2017
1.0.60 1,076 11/13/2017
1.0.55 1,082 11/13/2017
1.0.53 1,083 11/13/2017
1.0.52 1,027 11/13/2017
1.0.50 1,022 11/6/2017
1.0.49 1,012 10/24/2017
1.0.48 1,010 10/24/2017
1.0.44 1,006 10/19/2017
1.0.42 1,014 10/19/2017
1.0.40 990 10/18/2017
1.0.39 1,033 10/13/2017
1.0.34 1,034 10/12/2017
1.0.32 1,065 10/12/2017
1.0.31 981 10/11/2017
1.0.26 1,015 10/2/2017
1.0.24 1,058 9/29/2017
1.0.21 1,025 9/26/2017
1.0.19 1,011 9/25/2017
1.0.16 1,011 9/23/2017
1.0.15 1,015 9/22/2017
1.0.11 997 9/22/2017
1.0.10 1,016 9/22/2017
1.0.8 1,033 9/21/2017
1.0.7 1,050 9/21/2017
1.0.5 1,066 9/21/2017