{"action":"created","issue":{"url":"https://api.github.com/repos/IdentityServer/IdentityServer3.EntityFramework/issues/76","labels_url":"https://api.github.com/repos/IdentityServer/IdentityServer3.EntityFramework/issues/76/labels{/name}","comments_url":"https://api.github.com/repos/IdentityServer/IdentityServer3.EntityFramework/issues/76/comments","events_url":"https://api.github.com/repos/IdentityServer/IdentityServer3.EntityFramework/issues/76/events","html_url":"https://github.com/IdentityServer/IdentityServer3.EntityFramework/issues/76","id":116407999,"number":76,"title":"Q: Best way to extend entities?","user":{"login":"Peperud","id":12447865,"avatar_url":"https://avatars.githubusercontent.com/u/12447865?v=3","gravatar_id":"","url":"https://api.github.com/users/Peperud","html_url":"https://github.com/Peperud","followers_url":"https://api.github.com/users/Peperud/followers","following_url":"https://api.github.com/users/Peperud/following{/other_user}","gists_url":"https://api.github.com/users/Peperud/gists{/gist_id}","starred_url":"https://api.github.com/users/Peperud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Peperud/subscriptions","organizations_url":"https://api.github.com/users/Peperud/orgs","repos_url":"https://api.github.com/users/Peperud/repos","events_url":"https://api.github.com/users/Peperud/events{/privacy}","received_events_url":"https://api.github.com/users/Peperud/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-11-11T19:47:59Z","updated_at":"2015-11-11T21:31:39Z","closed_at":null,"body":"Is there a recommended way to extend/customize entities while maintaining future compatibility? \r\n"},"comment":{"url":"https://api.github.com/repos/IdentityServer/IdentityServer3.EntityFramework/issues/comments/155916335","html_url":"https://github.com/IdentityServer/IdentityServer3.EntityFramework/issues/76#issuecomment-155916335","issue_url":"https://api.github.com/repos/IdentityServer/IdentityServer3.EntityFramework/issues/76","id":155916335,"user":{"login":"Peperud","id":12447865,"avatar_url":"https://avatars.githubusercontent.com/u/12447865?v=3","gravatar_id":"","url":"https://api.github.com/users/Peperud","html_url":"https://github.com/Peperud","followers_url":"https://api.github.com/users/Peperud/followers","following_url":"https://api.github.com/users/Peperud/following{/other_user}","gists_url":"https://api.github.com/users/Peperud/gists{/gist_id}","starred_url":"https://api.github.com/users/Peperud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Peperud/subscriptions","organizations_url":"https://api.github.com/users/Peperud/orgs","repos_url":"https://api.github.com/users/Peperud/repos","events_url":"https://api.github.com/users/Peperud/events{/privacy}","received_events_url":"https://api.github.com/users/Peperud/received_events","type":"User","site_admin":false},"created_at":"2015-11-11T21:31:39Z","updated_at":"2015-11-11T21:31:39Z","body":"Toying with ways to handle multi tenancy in IdSrv3 backed by EF. In this case, it would/might make sense to have clients/apps be per tenant then. Naturally, a foreign key cleint->tenant  comes to mind...\r\n\r\nA way I guess would be to have all the \"extended\" properties needed in a different entity/table with application enforced relation to the corresponding entity in IdSrv3.EF.\r\n"}}