「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicrosofttech.osscons.jp/]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -戻る --[[データアクセスのいろいろ]] --[[ASP.NET MVCの利用方法]] * 目次 [#s77839ee] #contents *概要 [#rb4c0ae6] -AutoMapperについて。 -.NET Standard対応もされている。 *詳細 [#e17dc8e5] **Object to Object [#m6a9e32a] -基本機能でオブジェクト間のcopyを処理する。 -以下のような機能が提供されている。 --メンバ名でマッピング --異なるメンバ名のマッピング --異なる型のマッピング --マッピング対象から外す --相互マッピング --マッピングのプロファイルを使用する。 **Collection Extensions [#qdac0615] オブジェクト・コレクションからオブジェクト・コレクションへのマッピング **IDataReader/Record Extensions [#ob11e4cd] いろいろ調べたが上手く動かない。~ [[Dapper]]を使用したほうが良さそう。 **EF6 Extensions [#g0f2acd6] [[Entity Framework]]6用の拡張 **Microsoft DI Extensions [#a964895b] ASP.NET CoreのDI用の拡張 *参考 [#eb748532] -AutoMapper~ http://automapper.org -AutoMapper/AutoMapper: A convention-based object-object mapper in .NET.~ https://github.com/AutoMapper/AutoMapper -ASP.NET CoreでAutoMapperを使う - ryuichi111stdの技術日記~ http://ryuichi111std.hatenablog.com/entry/2016/11/18/005238 **NuGet Gallery [#h129d8ed] -AutoMapper~ https://www.nuget.org/packages/AutoMapper/ -AutoMapper.Data~ https://www.nuget.org/packages/AutoMapper.Data/ **.NET TIPS - @IT [#b8ea5173] -AutoMapperを使ってオブジェクト間のデータコピーを自動化するには? --基本編~ http://www.atmarkit.co.jp/ait/articles/1503/17/news115.html --独自マッピング編~ http://www.atmarkit.co.jp/ait/articles/1503/24/news062.html --名前変換ルール編~ http://www.atmarkit.co.jp/ait/articles/1504/01/news017.html **備忘録 [#p9012f27] -AutoMapperを使ってオブジェクトを詰め替える - きよくらの備忘録~ http://kiyokura.hateblo.jp/entry/2014/09/17/093000 -AutoMapperの基本的な使い方メモ - いろいろ備忘録日記~ https://devlights.hatenablog.com/entry/2015/03/11/081130 -AutoMapperを使用したオブジェクトのマッピング - 開発備忘録~ http://iyemon018.hatenablog.com/entry/2015/09/26/185822 **Stack Overflow [#aba43584] -c# - Using AutoMapper with Data Reader~ https://stackoverflow.com/questions/25681102/using-automapper-with-data-reader -c# - Using AutoMapper to Map a DataTable to an Object (DTO)~ https://stackoverflow.com/questions/35414228/using-automapper-to-map-a-datatable-to-an-object-dto **[[ASP.NET MVCでDataTableを使用する。]] [#c1962074] ---- Tags: [[:データアクセス]], [[:.NET開発]], [[:ADO.NET]]