EntityTools 0.1.0
dotnet add package EntityTools --version 0.1.0
NuGet\Install-Package EntityTools -Version 0.1.0
<PackageReference Include="EntityTools" Version="0.1.0" />
paket add EntityTools --version 0.1.0
#r "nuget: EntityTools, 0.1.0"
// Install EntityTools as a Cake Addin #addin nuget:?package=EntityTools&version=0.1.0 // Install EntityTools as a Cake Tool #tool nuget:?package=EntityTools&version=0.1.0
Helps handling Entities, in particular matching by value instead of by ref/id.
With a class like:
'''C# public abstract class EntityBase { [Key] [DatabaseGenerated(DatabaseGeneratedOption.Identity)] public int Id { get; set; } }
public class SimpleValueEntity : EntityBase { private SimpleValueEntity() {} public SimpleValueEntity(long value) { Value = value; }
[UsedInEntityByValueComparison]
public long Value { get; private set; }
} '''
Can do stuff like:
'''C# DbContext myDb = GetDb(); var (existing, missing) = await EntityHelper.GetExistingAndMissingEntitiesByValue( db: myDb, targets: input, maxComparisonsPerBatch: int.MaxValue); '''
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. |
-
net8.0
- Microsoft.EntityFrameworkCore (>= 8.0.10)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on EntityTools:
Package | Downloads |
---|---|
EntityTools.DbContextBackedService
Helps handling Entities, in particular matching by value instead of by ref/id |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.1.0 | 70 | 11/6/2024 |