{"id":23898899,"url":"https://github.com/leonardoporro/detached-mapper","last_synced_at":"2026-02-13T16:16:23.924Z","repository":{"id":39583290,"uuid":"68053217","full_name":"leonardoporro/Detached-Mapper","owner":"leonardoporro","description":"An ORM friendly mapper. Allows saving entire entity graphs. Heavily inspired in GraphDiff and AutoMapper.","archived":false,"fork":false,"pushed_at":"2024-02-08T18:24:51.000Z","size":3831,"stargazers_count":126,"open_issues_count":6,"forks_count":22,"subscribers_count":15,"default_branch":"main","last_synced_at":"2024-05-15T18:50:35.657Z","etag":null,"topics":["automapper","change-detection","change-tracker","disconected-entities","dotnet","dotnet-core","dotnet-library","dtos","ef","ef-core","efcore","entity-framework","entity-graph","entityframework","graphdiff","mapper","mappers","mapping-entities","orm","tracked-entities"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/leonardoporro.png","metadata":{"files":{"readme":"Readme.MD","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2016-09-12T22:27:54.000Z","updated_at":"2024-05-10T20:09:05.000Z","dependencies_parsed_at":"2024-01-28T06:38:57.699Z","dependency_job_id":"386f3646-b255-4927-baff-a3fd3d2133bf","html_url":"https://github.com/leonardoporro/Detached-Mapper","commit_stats":null,"previous_names":["leonardoporro/detached"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonardoporro%2FDetached-Mapper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonardoporro%2FDetached-Mapper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonardoporro%2FDetached-Mapper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leonardoporro%2FDetached-Mapper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leonardoporro","download_url":"https://codeload.github.com/leonardoporro/Detached-Mapper/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248268873,"owners_count":21075681,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automapper","change-detection","change-tracker","disconected-entities","dotnet","dotnet-core","dotnet-library","dtos","ef","ef-core","efcore","entity-framework","entity-graph","entityframework","graphdiff","mapper","mappers","mapping-entities","orm","tracked-entities"],"created_at":"2025-01-04T18:14:21.845Z","updated_at":"2026-02-13T16:16:23.917Z","avatar_url":"https://github.com/leonardoporro.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Detached Banner](https://raw.githubusercontent.com/leonardoporro/Detached-Mapper/refs/heads/main/banner.png?raw=true)\n\n#### Maps Dtos directly to entities already attached to a DbContext\n#### Solves disconnected entities, partial updates and automapping in a single step\n\n## Getting started\nCheck [getting started](https://github.com/leonardoporro/Detached-Mapper/wiki/Getting-Started) on the new wiki.\n\n## Play in .Net Fiddle\nA couple of examples to check library capabilities without installing anything.\n\n- [Attach graph of anonymous objects](https://dotnetfiddle.net/l7q6wA) \n- [Import json graph](https://dotnetfiddle.net/Mn8mYU)\n\n## Issues and feedback\nPlease use [GitHub Issues](https://github.com/leonardoporro/Detached-Mapper/issues) tab to report anything you find using the library.\nAll feedback is welcome, I'll try to prioritize and fix everything, but I have limited personal time to work on this.\n\n## Changes \u0026 Breaking Changes\nPlease take a look at the new list [here](https://github.com/leonardoporro/Detached-Mapper/wiki/Changes-\u0026-Breaking-Changes).\n\n## PR your test!\nFork the project and send me a PR with your tests in the Contrib folder and I will include them so that\nin the future I won�t break your solution with changes. And I'll make it pass if they are broken because of an issue.\nI know the library needs ton more of tests, but resources here are limited. Sorry and thanks for your contribution!\n\n## Urgent issues\nIf something is blocking your project and you need help asap, contact me at my [e-mail](mailto:mail@leonardoporro.com.ar).\n\n## Donations \u0026 Support\n\n[![BuyCoffeeBanner](buy_coffee.png)](https://bmc.link/lporro)\n\nIf you like my work and want to [Buy me a Coffee](https://bmc.link/lporro), that would be awesome! ([mail me](mailto:mail@leonardoporro.com.ar) if that doesn't work for you)\n\nThanks for your feedback and kindly donations!:\n- @RobertInDotNET and the entire team of SysTec Computer GmbH (https://www.systec-computer.de/)\n- @traiannemes\n- @MichaelM223\n- @heyadamhey\n\nAnd thanks to all the people who gave it a try and reported issues! Thanks for your help and patience.\n\n## Related tools\nOther packages built to provide features to the mapper:\n\n- [Runtime Types](https://github.com/leonardoporro/Detached-RuntimeTypes)\n- [Patch Types](https://github.com/leonardoporro/Detached-PatchTypes)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleonardoporro%2Fdetached-mapper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleonardoporro%2Fdetached-mapper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleonardoporro%2Fdetached-mapper/lists"}