Inflatable 4.0.210

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

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

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.216 26 6/14/2024
4.0.215 42 6/13/2024
4.0.214 80 5/31/2024
4.0.213 72 5/30/2024
4.0.212 76 5/27/2024
4.0.211 83 5/23/2024
4.0.210 77 5/17/2024
4.0.209 80 5/16/2024
4.0.208 107 5/8/2024
4.0.207 102 5/7/2024
4.0.206 93 5/6/2024
4.0.205 62 5/3/2024
4.0.204 48 5/2/2024
4.0.203 46 5/2/2024
4.0.202 49 5/2/2024
4.0.201 51 5/2/2024
4.0.198 84 5/1/2024
4.0.197 92 4/30/2024
4.0.196 87 4/29/2024
4.0.195 82 4/29/2024
4.0.194 92 4/25/2024
4.0.193 98 4/15/2024
4.0.192 82 4/12/2024
4.0.191 80 4/12/2024
4.0.190 91 4/11/2024
4.0.189 88 4/9/2024
4.0.188 95 4/2/2024
4.0.187 104 4/1/2024
4.0.186 84 3/29/2024
4.0.185 87 3/22/2024
4.0.184 89 3/19/2024
4.0.183 88 3/18/2024
4.0.182 99 3/15/2024
4.0.181 99 3/14/2024
4.0.180 92 3/12/2024
4.0.179 100 3/11/2024
4.0.178 109 3/8/2024
4.0.177 95 3/7/2024
4.0.176 80 3/6/2024
4.0.175 90 3/5/2024
4.0.174 76 3/4/2024
4.0.173 69 3/4/2024
4.0.172 100 3/1/2024
4.0.171 84 2/29/2024
4.0.170 89 2/28/2024
4.0.169 79 2/27/2024
4.0.168 90 2/26/2024
4.0.167 92 2/23/2024
4.0.166 74 2/22/2024
4.0.165 91 2/21/2024
4.0.164 92 2/20/2024
4.0.163 90 2/19/2024
4.0.162 77 2/19/2024
4.0.161 83 2/16/2024
4.0.160 83 2/16/2024
4.0.159 98 2/15/2024
4.0.158 97 2/14/2024
4.0.157 91 2/13/2024
4.0.156 94 2/12/2024
4.0.155 84 2/9/2024
4.0.154 88 2/8/2024
4.0.153 89 2/7/2024
4.0.152 84 2/7/2024
4.0.151 78 2/6/2024
4.0.150 71 2/5/2024
4.0.149 75 2/2/2024
4.0.148 79 2/1/2024
4.0.147 62 2/1/2024
4.0.146 90 1/31/2024
4.0.145 80 1/30/2024
4.0.144 80 1/29/2024
4.0.143 85 1/26/2024
4.0.142 75 1/25/2024
4.0.141 74 1/24/2024
4.0.140 80 1/23/2024
4.0.139 88 1/19/2024
4.0.138 81 1/19/2024
4.0.137 92 1/18/2024
4.0.136 87 1/17/2024
4.0.135 87 1/16/2024
4.0.134 90 1/16/2024
4.0.133 92 1/15/2024
4.0.132 84 1/12/2024
4.0.131 88 1/11/2024
4.0.130 77 1/10/2024
4.0.129 103 1/9/2024
4.0.128 106 1/8/2024
4.0.127 114 1/5/2024
4.0.126 112 12/29/2023
4.0.125 117 12/28/2023
4.0.124 124 12/27/2023
4.0.123 102 12/26/2023
4.0.122 126 12/26/2023
4.0.121 91 12/25/2023
4.0.120 86 12/25/2023
4.0.119 111 12/22/2023
4.0.118 97 12/21/2023
4.0.117 86 12/20/2023
4.0.116 90 12/19/2023
4.0.115 91 12/18/2023
4.0.114 81 12/15/2023
4.0.113 92 12/14/2023
4.0.112 83 12/14/2023
4.0.111 98 12/13/2023
4.0.106 118 12/8/2023
4.0.105 91 12/7/2023
4.0.104 107 12/6/2023
4.0.103 114 12/6/2023
4.0.102 107 12/5/2023
4.0.101 90 12/5/2023
4.0.100 108 11/27/2023
4.0.99 95 11/24/2023
4.0.98 96 11/22/2023
4.0.97 104 11/21/2023
4.0.96 114 11/20/2023
4.0.95 79 11/20/2023
4.0.94 289 11/17/2023
4.0.93 96 11/16/2023
4.0.92 101 11/14/2023
4.0.91 83 11/13/2023
4.0.90 97 11/10/2023
4.0.89 96 11/9/2023
4.0.88 93 11/9/2023
4.0.87 90 11/8/2023
4.0.86 86 11/7/2023
4.0.85 89 11/6/2023
4.0.84 110 11/5/2023
4.0.83 86 11/3/2023
4.0.82 92 11/3/2023
4.0.81 88 11/2/2023
4.0.80 88 11/1/2023
4.0.77 97 10/31/2023
4.0.76 112 10/30/2023
4.0.75 99 10/27/2023
4.0.74 117 10/26/2023
4.0.73 119 10/18/2023
4.0.72 104 10/17/2023
4.0.71 110 10/17/2023
4.0.70 118 10/16/2023
4.0.69 125 10/13/2023
4.0.68 107 10/13/2023
4.0.67 99 10/12/2023
4.0.66 121 10/6/2023
4.0.65 102 10/5/2023
4.0.64 95 9/27/2023
4.0.63 96 9/26/2023
4.0.62 99 9/25/2023
4.0.61 104 9/21/2023
4.0.60 102 9/20/2023
4.0.59 107 9/19/2023
4.0.58 108 9/18/2023
4.0.55 117 9/15/2023
4.0.54 110 9/14/2023
4.0.53 106 9/13/2023
4.0.52 162 9/12/2023
4.0.51 119 9/11/2023
4.0.50 121 9/11/2023
4.0.49 120 9/11/2023
4.0.48 177 9/8/2023
4.0.47 112 9/7/2023
4.0.46 144 9/6/2023
4.0.45 104 9/5/2023
4.0.44 105 9/5/2023
4.0.43 117 9/4/2023
4.0.42 146 9/1/2023
4.0.41 138 8/31/2023
4.0.40 144 8/30/2023
4.0.39 115 8/30/2023
4.0.38 127 8/29/2023
4.0.37 164 8/28/2023
4.0.36 147 8/25/2023
4.0.35 126 8/24/2023
4.0.34 132 8/23/2023
4.0.33 110 8/21/2023
4.0.32 108 8/18/2023
4.0.31 134 8/17/2023
4.0.30 97 8/17/2023
4.0.29 123 8/17/2023
4.0.28 129 8/17/2023
4.0.27 147 8/11/2023
4.0.26 145 8/10/2023
4.0.25 143 8/9/2023
4.0.24 104 8/8/2023
4.0.23 145 8/8/2023
4.0.22 204 8/8/2023
4.0.21 124 8/7/2023
4.0.20 140 8/4/2023
4.0.19 142 8/3/2023
4.0.18 157 7/27/2023
4.0.17 152 7/26/2023
4.0.16 181 7/21/2023
4.0.15 155 7/20/2023
4.0.14 154 7/19/2023
4.0.13 136 7/18/2023
4.0.12 143 7/18/2023
4.0.11 125 7/18/2023
4.0.10 151 7/18/2023
4.0.9 159 7/17/2023
4.0.7 258 2/10/2023
4.0.6 267 2/6/2023
4.0.5 291 1/30/2023
4.0.4 295 1/30/2023
4.0.3 261 1/27/2023
4.0.2 277 12/13/2022
4.0.1 323 12/13/2022
3.0.111 491 9/17/2022
3.0.110 470 8/11/2022
3.0.109 524 6/10/2022
3.0.107 541 4/20/2022
3.0.106 487 1/11/2022
3.0.105 431 1/10/2022
3.0.104 317 12/7/2021
3.0.103 419 10/27/2021
3.0.102 422 6/17/2021
3.0.100 462 6/17/2021
3.0.95 477 6/16/2021
3.0.91 439 1/14/2021
3.0.90 463 1/7/2021
3.0.89 496 12/16/2020
3.0.88 461 12/15/2020
3.0.87 548 12/10/2020
3.0.86 480 12/7/2020
3.0.84 502 12/7/2020
3.0.80 554 10/2/2020
3.0.79 635 10/1/2020
3.0.78 555 9/29/2020
3.0.77 558 9/13/2020
3.0.76 556 6/19/2020
3.0.75 546 6/8/2020
3.0.74 540 6/1/2020
3.0.73 578 5/13/2020
3.0.72 559 5/13/2020
3.0.70 570 5/12/2020
3.0.69 535 5/12/2020
3.0.68 560 5/12/2020
3.0.67 566 5/12/2020
3.0.41 582 4/28/2020
3.0.40 562 4/24/2020
3.0.39 555 4/16/2020
3.0.38 579 4/16/2020
3.0.37 573 4/15/2020
3.0.36 570 4/15/2020
3.0.34 627 4/11/2020
3.0.33 614 4/10/2020
3.0.32 599 4/7/2020
3.0.31 602 4/6/2020
3.0.30 618 4/5/2020
3.0.29 645 4/5/2020
3.0.28 728 4/5/2020
3.0.27 635 4/2/2020
3.0.24 603 4/1/2020
3.0.23 622 3/29/2020
3.0.22 579 3/26/2020
3.0.21 576 3/26/2020
3.0.20 538 3/25/2020
3.0.19 609 3/25/2020
3.0.18 649 3/22/2020
3.0.16 669 3/21/2020
3.0.15 591 3/16/2020
3.0.14 614 3/14/2020
3.0.13 675 3/14/2020
3.0.11 570 3/13/2020
3.0.10 589 3/13/2020
3.0.8 600 3/5/2020
3.0.7 563 2/28/2020
3.0.6 600 2/28/2020
3.0.5 609 2/22/2020
3.0.4 619 2/6/2020
3.0.3 601 2/6/2020
3.0.1 645 1/10/2020
3.0.0 627 12/26/2019
2.0.34 715 4/17/2019
2.0.33 654 4/17/2019
2.0.32 690 3/14/2019
2.0.31 765 2/22/2019
2.0.30 891 11/1/2018
2.0.29 878 10/11/2018
2.0.27 847 10/5/2018
2.0.26 851 10/2/2018
2.0.25 846 9/25/2018
2.0.24 832 9/19/2018
2.0.23 885 9/19/2018
2.0.22 891 9/18/2018
2.0.21 945 9/13/2018
2.0.20 937 8/7/2018
2.0.19 864 8/1/2018
2.0.18 914 8/1/2018
2.0.17 1,006 7/3/2018
2.0.16 1,065 6/26/2018
2.0.15 1,032 6/26/2018
2.0.14 985 6/14/2018
2.0.13 1,056 5/31/2018
2.0.11 970 5/22/2018
2.0.10 1,039 5/21/2018
2.0.9 1,165 5/21/2018
2.0.8 1,112 5/11/2018
2.0.7 1,176 2/15/2018
2.0.6 1,122 2/15/2018
2.0.5 1,141 2/13/2018
2.0.4 1,075 1/24/2018
2.0.3 1,121 1/8/2018
2.0.2 1,145 1/2/2018
1.0.83 1,124 12/15/2017
1.0.82 1,050 12/1/2017
1.0.81 987 11/22/2017
1.0.80 962 11/21/2017
1.0.79 1,025 11/21/2017
1.0.78 985 11/21/2017
1.0.76 963 11/17/2017
1.0.72 1,020 11/17/2017
1.0.71 980 11/17/2017
1.0.67 1,007 11/16/2017
1.0.66 991 11/16/2017
1.0.65 1,032 11/14/2017
1.0.63 986 11/14/2017
1.0.62 978 11/14/2017
1.0.61 1,024 11/13/2017
1.0.60 1,032 11/13/2017
1.0.55 1,049 11/13/2017
1.0.53 1,051 11/13/2017
1.0.52 994 11/13/2017
1.0.50 1,003 11/6/2017
1.0.49 990 10/24/2017
1.0.48 996 10/24/2017
1.0.44 990 10/19/2017
1.0.42 980 10/19/2017
1.0.40 982 10/18/2017
1.0.39 1,006 10/13/2017
1.0.34 1,010 10/12/2017
1.0.32 1,026 10/12/2017
1.0.31 974 10/11/2017
1.0.26 983 10/2/2017
1.0.24 1,037 9/29/2017
1.0.21 1,017 9/26/2017
1.0.19 979 9/25/2017
1.0.16 992 9/23/2017
1.0.15 1,008 9/22/2017
1.0.11 976 9/22/2017
1.0.10 989 9/22/2017
1.0.8 1,002 9/21/2017
1.0.7 1,007 9/21/2017
1.0.5 1,037 9/21/2017