Extenso.Data.Entity.AutoMapper
10.2.1
dotnet add package Extenso.Data.Entity.AutoMapper --version 10.2.1
NuGet\Install-Package Extenso.Data.Entity.AutoMapper -Version 10.2.1
<PackageReference Include="Extenso.Data.Entity.AutoMapper" Version="10.2.1" />
<PackageVersion Include="Extenso.Data.Entity.AutoMapper" Version="10.2.1" />
<PackageReference Include="Extenso.Data.Entity.AutoMapper" />
paket add Extenso.Data.Entity.AutoMapper --version 10.2.1
#r "nuget: Extenso.Data.Entity.AutoMapper, 10.2.1"
#:package Extenso.Data.Entity.AutoMapper@10.2.1
#addin nuget:?package=Extenso.Data.Entity.AutoMapper&version=10.2.1
#tool nuget:?package=Extenso.Data.Entity.AutoMapper&version=10.2.1
<img src="https://github.com/gordon-matt/Extenso/blob/master/_Misc/ExtensoLogo.png" alt="Logo" width="250" />
Extenso Code Library
Intro
This project is partly based on a much older project of mine called, MBG Extensions Library, which I wrote back in 2010. There is an article on CodeProject of which large portions are still applicable to Extenso.Core and parts of Extenso.Data. In any case, Extenso aims to be more than just an extensions library - various other helper classes will be added in separate packages, so you can pick and choose what you like.
Documentation
Documentation can be found here: https://gordon-matt.github.io/Extenso/
NuGet Packages
Package Details
| Package | Description |
|---|---|
| Extenso.Core | This is the main library and mostly contains various extension methods. |
| Extenso.Data | Extension methods and other data-related helper classes. |
| Extenso.Data.MySql | Data-related extension methods and other helper classes for MySql. |
| Extenso.Data.Npgsql | Data-related extension methods and other helper classes for Npgsql. |
| Extenso.Data.OleDb | Data-related extension methods and other helper classes for OleDb. |
| Extenso.Data.Entity.Abstractions | This package contains generic IRepository and IMappedRepository<TModel, TEntity> interfaces |
| Extenso.Data.Entity | This package contains generic IRepository and IMappedRepository<TModel, TEntity> implementations for Entity Framework. |
| Extenso.Data.Entity.AutoMapper | This package contains an AutoMapper implementation of IMappedRepository<TModel, TEntity> for Entity Framework. |
| Extenso.Mapping | A lightweight, simpler alternative to AutoMapper, complete with expression mapping for predicates, includes, projections, etc. |
| Extenso.Data.QueryBuilder | This package consists of a Query Builder which lets you build T-SQL statements through a fluent interface. |
| Extenso.Data.QueryBuilder.MySql | Fluent T-SQL Query Builder for MySQL. |
| Extenso.Data.QueryBuilder.Npgsql | Fluent T-SQL Query Builder for PostgreSQL. |
| Extenso.Drawing | Drawing-related extension methods and other helper classes. |
| Extenso.AspNetCore.Mvc | MVC-related extension methods and other helper classes. Includes a FluentTagBuilder, an IRazorViewRenderService (to render Razor views to a string), various HTML Helpers and more. |
| Extenso.AspNetCore.Mvc.ExtensoUI | HTML Helpers for creating common UI components (Accordions, Tabs, Panels, Modal Dialogs, etc). This package includes providers for Bootstrap 3, 4 and 5. |
| Extenso.AspNetCore.Mvc.ExtensoUI.KendoUI | ExtensoUI provider for KendoUI / Bootstrap. |
| Extenso.AspNetCore.OData | This library contains a GenericODataController. To get started, see the Demo project in this repo, which has a fully working CRUD demo using OData, KendoGrid and KnockoutJS. |
| Extenso.Windows.Forms | Various WinForms-related controls and helper classes. Check out the DataGridView bar graph, calendar, masked textbox, multiline textbox, numeric updown and rado button column types! |
License
This project is licensed under the MIT license.
Support
If you find this project useful, consider supporting its development.
<p align="center"> <a href="https://buymeacoffee.com/vnmatt"> <img src="https://github.com/gordon-matt/MyResume/blob/gh-pages/assets/images/BuyMeACoffee_Logo.png" alt="Buy Me a Coffee" height="40"> </a> <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=gordon_matt%40live%2ecom&lc=AU¤cy_code=AUD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted"> <img src="https://github.com/gordon-matt/MyResume/blob/gh-pages/assets/images/PayPal_Logo.png" alt="Donate with PayPal" height="40"> </a> </p>
<p align="center"> Prefer using your phone? Scan the QR code: </p>
<p align="center"> <a href="https://buymeacoffee.com/vnmatt"> <img src="https://github.com/gordon-matt/MyResume/blob/gh-pages/assets/images/BuyMeACoffee_QR.png" alt="Buy Me a Coffee QR Code" width="180"> </a> </p>
<img src="https://komarev.com/ghpvc/?username=gordon-matt&label=GitHub%20Hits%20Since%202025-06-01%3A%20&color=ff0000&style=flat" alt="gordon-matt" />
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. 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. |
-
net10.0
- AutoMapper14.Extensions.ExpressionMapping (>= 8.1.0)
- Extenso.Data.Entity (>= 10.2.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.