{"id":23171028,"url":"https://github.com/ignatandrei/efrecordandplay","last_synced_at":"2026-03-15T10:05:30.920Z","repository":{"id":23913949,"uuid":"27294233","full_name":"ignatandrei/EFRecordAndPlay","owner":"ignatandrei","description":"Entity Framework Record And Play","archived":false,"fork":false,"pushed_at":"2019-10-08T06:44:33.000Z","size":564,"stargazers_count":6,"open_issues_count":13,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-04-15T03:09:36.812Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ignatandrei.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}},"created_at":"2014-11-29T06:59:55.000Z","updated_at":"2019-10-08T06:44:35.000Z","dependencies_parsed_at":"2022-07-16T00:00:31.610Z","dependency_job_id":null,"html_url":"https://github.com/ignatandrei/EFRecordAndPlay","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ignatandrei%2FEFRecordAndPlay","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ignatandrei%2FEFRecordAndPlay/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ignatandrei%2FEFRecordAndPlay/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ignatandrei%2FEFRecordAndPlay/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ignatandrei","download_url":"https://codeload.github.com/ignatandrei/EFRecordAndPlay/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230215116,"owners_count":18191400,"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":[],"created_at":"2024-12-18T04:15:56.467Z","updated_at":"2026-03-15T10:05:30.891Z","avatar_url":"https://github.com/ignatandrei.png","language":"C#","funding_links":["https://paypal.me/ignatandrei1970/25"],"categories":[],"sub_categories":[],"readme":"EFRecordAndPlay\n===============\n\nEntity Framework Record And Play\n\n\nWith this helper you can record and then play the actions in Entity Framework(\u003e= 6).\n\nFor recording actions just reference the dll and use\n\n    DbInterception.Add(new InterceptionRecordOrPlay(@\"C:\\filme\\a.zip\", ModeInterception.Record)); \n\n(Note: For ASP.NET you will use Server.MapPath(\"~/a folder that supports write/namefile.zip\")\n\nFor replay use \n\n    DbInterception.Add(new InterceptionRecordOrPlay(@\"C:\\filme\\a.zip\", ModeInterception.Play));\n\nThis can be use for \n\n1. Unit Testing\n2. Making demos\n3. Recording user actions when a bug occured \n\nSee [https://github.com/ignatandrei/EFRecordAndPlay/wiki/](https://github.com/ignatandrei/EFRecordAndPlay/wiki/)\n\nVideo for using at [https://www.youtube.com/playlist?list=PL4aSKgR4yk4Mi1eLKArsgoqQRluxXv2-Y](https://www.youtube.com/playlist?list=PL4aSKgR4yk4Mi1eLKArsgoqQRluxXv2-Y)\n\nNuGET package at [https://www.nuget.org/packages/EFRecordAndPlay/](https://www.nuget.org/packages/EFRecordAndPlay/)\n\nTutorial series at \n[http://msprogrammer.serviciipeweb.ro/category/howto/entity-framework-howto/](http://msprogrammer.serviciipeweb.ro/category/howto/entity-framework-howto/)\n\n# Support this software\n\nThis software is available for free and all of its source code is public domain.  If you want further modifications, or just to show that you appreciate this, money are always welcome.\n\n[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://paypal.me/ignatandrei1970/25)\n\n* $5 for a cup of coffee\n* $10 for pizza \n* $25 for a lunch or two\n* $100+ for upgrading my development environment\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fignatandrei%2Fefrecordandplay","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fignatandrei%2Fefrecordandplay","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fignatandrei%2Fefrecordandplay/lists"}