EntityCloner.Microsoft.EntityFrameworkCore 9.0.1

dotnet add package EntityCloner.Microsoft.EntityFrameworkCore --version 9.0.1
                    
NuGet\Install-Package EntityCloner.Microsoft.EntityFrameworkCore -Version 9.0.1
                    
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="EntityCloner.Microsoft.EntityFrameworkCore" Version="9.0.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="EntityCloner.Microsoft.EntityFrameworkCore" Version="9.0.1" />
                    
Directory.Packages.props
<PackageReference Include="EntityCloner.Microsoft.EntityFrameworkCore" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add EntityCloner.Microsoft.EntityFrameworkCore --version 9.0.1
                    
#r "nuget: EntityCloner.Microsoft.EntityFrameworkCore, 9.0.1"
                    
#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.
#addin nuget:?package=EntityCloner.Microsoft.EntityFrameworkCore&version=9.0.1
                    
Install EntityCloner.Microsoft.EntityFrameworkCore as a Cake Addin
#tool nuget:?package=EntityCloner.Microsoft.EntityFrameworkCore&version=9.0.1
                    
Install EntityCloner.Microsoft.EntityFrameworkCore as a Cake Tool

EntityCloner.Microsoft.EntityFrameworkCore

Build Status NuGet NuGet

Summary

Cloning entities using EntityFrameworkCore configuration.

This library is Cross-platform, supporting net6.0, net7.0, net8.0 and net9.0.

Installing EntityCloner.Microsoft.EntityFrameworkCore

You should install EntityCloner.Microsoft.EntityFrameworkCore with NuGet:

Install-Package EntityCloner.Microsoft.EntityFrameworkCore

Or via the .NET Core command line interface:

dotnet add package EntityCloner.Microsoft.EntityFrameworkCore

Either commands, from Package Manager Console or .NET Core CLI, will download and install EntityCloner.Microsoft.EntityFrameworkCore and all required dependencies.

Documentation

The documentation is available at Learn Entity Framework Core.

Sponsors

Dapper Plus and Entity Framework Extensions are major sponsors and proud to contribute to the development of EntityCloner.Microsoft.EntityFrameworkCore.

Dapper Plus

Entity Framework Extensions

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 is compatible.  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.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on EntityCloner.Microsoft.EntityFrameworkCore:

Package Downloads
DataAccessClient

Provides interfaces for Data Access with IRepository<T> and IUnitOfWork. Also provides haviorial interfaces for entities like IIdentifiable, ICreatable, IModifiable, ISoftDeletable, ITranslatable, ILocalizable, ITenantScopable and IRowVersioned. Last but not least provides some types for Exceptions and searching capabilities like Filtering,Paging, Sorting and Includes.

DataAccessClient.EntityFrameworkCore.SqlServer

Provides implementation for Data Access with EntityFrameworkCore.SqlServer. It provides implementation for IRepository<T> and DbContext. It also provides extension methods for IServiceCollection to easily adding types to .NET Core DependencyInjection. Is also supports using multiple DbContexts within same IUnitOfWork.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
9.0.1 121 6/4/2025
9.0.0 2,457 1/21/2025
8.0.0 42,246 1/13/2024
7.1.0 13,779 7/18/2023
7.0.0 7,255 11/10/2022
6.0.0 10,231 11/15/2021
5.0.0 16,243 11/11/2020
0.0.4 3,107 5/27/2020
0.0.3 863 4/7/2020
0.0.2 3,071 4/2/2020
0.0.1 947 4/1/2020