Edgy.DapperMapper 1.1.5

dotnet add package Edgy.DapperMapper --version 1.1.5
                    
NuGet\Install-Package Edgy.DapperMapper -Version 1.1.5
                    
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="Edgy.DapperMapper" Version="1.1.5" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Edgy.DapperMapper" Version="1.1.5" />
                    
Directory.Packages.props
<PackageReference Include="Edgy.DapperMapper" />
                    
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 Edgy.DapperMapper --version 1.1.5
                    
#r "nuget: Edgy.DapperMapper, 1.1.5"
                    
#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.
#:package Edgy.DapperMapper@1.1.5
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Edgy.DapperMapper&version=1.1.5
                    
Install as a Cake Addin
#tool nuget:?package=Edgy.DapperMapper&version=1.1.5
                    
Install as a Cake Tool

DapperMapper

This library provides a Dapper mapper that maps the properties of a class/entity to database column names.

All classes that are decorated with the TableAttribute are reflected and processed when the MapAll method is called.

For the properties of a class/entity that are decorated with a ColumnAttribute, the name value of the ColumnAttribute represents the name of the column in the database.

Usage

In the example below, all the classes/entities that are part of the application that are decorated with a TableAttribute are discovered and their properties that are decorated with a ColumnAttribute are mapped to a database column name.


	DapperCustomPropertyTypeMapper.MapAll();

In the example below, all the properties of the given class/entity {T} that are decorated with a ColumnAttribute are mapped to a database column name.


	DapperCustomPropertyTypeMapper.Map<T>();

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 was computed.  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 was computed.  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

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
1.1.5 456 11/18/2023
1.1.4 293 11/18/2023
1.1.3 295 11/18/2023
1.1.2 295 11/18/2023
1.1.1 284 11/18/2023
1.1.0 298 11/18/2023
1.0.0 371 10/28/2023

1.1.5
- Neaten release notes.

1.1.4
- Add reference to github repo in package.

1.1.3
- Update to Dapper 2.1.21 and all other packages to latest.

1.1.2
- Reference README.md in package.

1.1.1
- Add license file to package.

1.1.0
- Changed class name from PropertyToColumnMapper to DapperCustomPropertyTypeMapper and corrected namespace.
- Discontinued the DapperMapAttribute as the System.ComponentModel.DataAnnotations.Schema.TableAttribute is more suitable.

1.0.0
- Initial release