{"action":"created","issue":{"url":"https://api.github.com/repos/sdrapkin/SecurityDriven.TinyORM/issues/3","repository_url":"https://api.github.com/repos/sdrapkin/SecurityDriven.TinyORM","labels_url":"https://api.github.com/repos/sdrapkin/SecurityDriven.TinyORM/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/sdrapkin/SecurityDriven.TinyORM/issues/3/comments","events_url":"https://api.github.com/repos/sdrapkin/SecurityDriven.TinyORM/issues/3/events","html_url":"https://github.com/sdrapkin/SecurityDriven.TinyORM/issues/3","id":225656718,"number":3,"title":"Database Migrations","user":{"login":"tompazourek","id":370699,"avatar_url":"https://avatars1.githubusercontent.com/u/370699?v=3","gravatar_id":"","url":"https://api.github.com/users/tompazourek","html_url":"https://github.com/tompazourek","followers_url":"https://api.github.com/users/tompazourek/followers","following_url":"https://api.github.com/users/tompazourek/following{/other_user}","gists_url":"https://api.github.com/users/tompazourek/gists{/gist_id}","starred_url":"https://api.github.com/users/tompazourek/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tompazourek/subscriptions","organizations_url":"https://api.github.com/users/tompazourek/orgs","repos_url":"https://api.github.com/users/tompazourek/repos","events_url":"https://api.github.com/users/tompazourek/events{/privacy}","received_events_url":"https://api.github.com/users/tompazourek/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-05-02T10:35:52Z","updated_at":"2017-05-03T16:55:05Z","closed_at":null,"body":"I'm thinking about moving away from EF and using TinyORM for a personal project of mine. Mostly for performance reasons, but also to have better control over everything and less magic happening.\r\n\r\nEF as opposed to TinyORM also handles database migrations. I understand that this isn't really the focus of TinyORM, and that the mapping is supposed to be more dynamic and explicit. But if I'd be looking for some tool that would complement TinyORM and handle maintaining of database schema and database migrations, what would you recommend?\r\n\r\nDo you have any personal experience with some of the tools out there, like the *Database projects in VS*, for example? I know that it's also possible to use EF migrations without using the rest of the full-featured framework, but I just wanted to pick your brain to see if you know about some db migrations library out there with similar principles as TinyORM (simple, fast, minimal), or your opinion on this matter in general.\r\n\r\nThanks for any feedback, sorry if this is a bit too off-topic."},"comment":{"url":"https://api.github.com/repos/sdrapkin/SecurityDriven.TinyORM/issues/comments/298970805","html_url":"https://github.com/sdrapkin/SecurityDriven.TinyORM/issues/3#issuecomment-298970805","issue_url":"https://api.github.com/repos/sdrapkin/SecurityDriven.TinyORM/issues/3","id":298970805,"user":{"login":"sdrapkin","id":9137858,"avatar_url":"https://avatars2.githubusercontent.com/u/9137858?v=3","gravatar_id":"","url":"https://api.github.com/users/sdrapkin","html_url":"https://github.com/sdrapkin","followers_url":"https://api.github.com/users/sdrapkin/followers","following_url":"https://api.github.com/users/sdrapkin/following{/other_user}","gists_url":"https://api.github.com/users/sdrapkin/gists{/gist_id}","starred_url":"https://api.github.com/users/sdrapkin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sdrapkin/subscriptions","organizations_url":"https://api.github.com/users/sdrapkin/orgs","repos_url":"https://api.github.com/users/sdrapkin/repos","events_url":"https://api.github.com/users/sdrapkin/events{/privacy}","received_events_url":"https://api.github.com/users/sdrapkin/received_events","type":"User","site_admin":false},"created_at":"2017-05-03T16:55:05Z","updated_at":"2017-05-03T16:55:05Z","body":"@tompazourek Schema migrations are done as TSQL change scripts, checked in along with the c# code that leverages the schema changes, and versioned alongside with the code (ex. TFS). The scripts are either written manually (simple changes, such as add-a-new-column to a table), or generated with schema-diff'ing tools (more complex changes)."}}
{"actor":{"display_login":"sdrapkin"}}