Tingle.Extensions.EntityFrameworkCore
5.0.0
dotnet add package Tingle.Extensions.EntityFrameworkCore --version 5.0.0
NuGet\Install-Package Tingle.Extensions.EntityFrameworkCore -Version 5.0.0
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="Tingle.Extensions.EntityFrameworkCore" Version="5.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Tingle.Extensions.EntityFrameworkCore --version 5.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Tingle.Extensions.EntityFrameworkCore, 5.0.0"
#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 Tingle.Extensions.EntityFrameworkCore as a Cake Addin #addin nuget:?package=Tingle.Extensions.EntityFrameworkCore&version=5.0.0 // Install Tingle.Extensions.EntityFrameworkCore as a Cake Tool #tool nuget:?package=Tingle.Extensions.EntityFrameworkCore&version=5.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Tingle.Extensions.EntityFrameworkCore
Converters
Source Types | Destination Types |
---|---|
System.Text.Json.Nodes.JsonObject |
string |
System.Text.Json.Nodes.JsonNode |
string |
System.Text.Json.JsonElement |
string |
System.Net.IPNetwork (.NET 8 or later) |
String |
Tingle.Extensions.Primitives.Etag |
byte[] |
Tingle.Extensions.Primitives.Duration |
String |
Tingle.Extensions.Primitives.ByteSize |
long |
Tingle.Extensions.Primitives.SequenceNumber |
long |
Conventions
Name | Description |
---|---|
LengthAttributeConvention |
A convention that configures the maximum length based on the LengthAttribute applied on a property. |
Database setup
For development and preview environments, databases may need to be migrated or created automatically on startup.
This can be done using EFCORE_PERFORM_MIGRATIONS
or EFCORE_CREATE_DATABASE
environment variable.
Name | Description |
---|---|
EFCORE_PERFORM_MIGRATIONS | Whether to perform database migrations on startup. |
EFCORE_CREATE_DATABASE | Whether to create the database on startup. Ignored if EFCORE_PERFORM_MIGRATIONS is set to true or 1 . |
{
"profiles": {
"SerilogSample": {
"commandName": "Project",
"dotnetRunMessages": true,
"environmentVariables": {
"DOTNET_ENVIRONMENT": "Development",
"EFCORE_PERFORM_MIGRATIONS": "true"
}
}
}
}
In the application setup:
builder.Services.AddDatabaseSetup<MyContext>();
Product | Versions 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0
- Microsoft.EntityFrameworkCore.Relational (>= 8.0.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 8.0.1)
- Tingle.Extensions.Primitives (>= 5.0.0)
-
net9.0
- Microsoft.EntityFrameworkCore.Relational (>= 9.0.0)
- Microsoft.Extensions.Hosting.Abstractions (>= 9.0.0)
- Tingle.Extensions.Primitives (>= 5.0.0)
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.0 | 85 | 11/19/2024 |
4.14.1 | 273 | 10/14/2024 |
4.14.0 | 284 | 9/16/2024 |
4.13.0 | 592 | 8/13/2024 |
4.12.0 | 154 | 8/7/2024 |
4.11.2 | 278 | 7/15/2024 |
4.11.1 | 337 | 6/26/2024 |
4.11.0 | 284 | 6/6/2024 |
4.10.1 | 109 | 6/5/2024 |
4.10.0 | 173 | 5/27/2024 |
4.9.0 | 303 | 5/16/2024 |
4.8.0 | 269 | 5/5/2024 |
4.7.0 | 420 | 3/25/2024 |
4.6.0 | 339 | 3/8/2024 |