{"action":"created","issue":{"url":"https://api.github.com/repos/realm/realm-dotnet/issues/529","repository_url":"https://api.github.com/repos/realm/realm-dotnet","labels_url":"https://api.github.com/repos/realm/realm-dotnet/issues/529/labels{/name}","comments_url":"https://api.github.com/repos/realm/realm-dotnet/issues/529/comments","events_url":"https://api.github.com/repos/realm/realm-dotnet/issues/529/events","html_url":"https://github.com/realm/realm-dotnet/issues/529","id":154085001,"number":529,"title":"Don't force objects to inheritance from RealmObject.","user":{"login":"vinguan","id":6222878,"avatar_url":"https://avatars.githubusercontent.com/u/6222878?v=3","gravatar_id":"","url":"https://api.github.com/users/vinguan","html_url":"https://github.com/vinguan","followers_url":"https://api.github.com/users/vinguan/followers","following_url":"https://api.github.com/users/vinguan/following{/other_user}","gists_url":"https://api.github.com/users/vinguan/gists{/gist_id}","starred_url":"https://api.github.com/users/vinguan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vinguan/subscriptions","organizations_url":"https://api.github.com/users/vinguan/orgs","repos_url":"https://api.github.com/users/vinguan/repos","events_url":"https://api.github.com/users/vinguan/events{/privacy}","received_events_url":"https://api.github.com/users/vinguan/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/realm/realm-dotnet/labels/S:P1%20Backlog","name":"S:P1 Backlog","color":"dedede"},{"url":"https://api.github.com/repos/realm/realm-dotnet/labels/T:Enhancement","name":"T:Enhancement","color":"bfe5bf"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2016-05-10T19:18:08Z","updated_at":"2016-07-01T12:27:19Z","closed_at":null,"body":"I'm a strongly adopted of Domain-Driven Design. Forcing objects to inheritance from RealmObject makes  me unable to use DDD with RealM. Do a api for mapping objects like Entity Framework or MongoDB C# driver does."},"comment":{"url":"https://api.github.com/repos/realm/realm-dotnet/issues/comments/229934105","html_url":"https://github.com/realm/realm-dotnet/issues/529#issuecomment-229934105","issue_url":"https://api.github.com/repos/realm/realm-dotnet/issues/529","id":229934105,"user":{"login":"AndyDentFree","id":1586093,"avatar_url":"https://avatars.githubusercontent.com/u/1586093?v=3","gravatar_id":"","url":"https://api.github.com/users/AndyDentFree","html_url":"https://github.com/AndyDentFree","followers_url":"https://api.github.com/users/AndyDentFree/followers","following_url":"https://api.github.com/users/AndyDentFree/following{/other_user}","gists_url":"https://api.github.com/users/AndyDentFree/gists{/gist_id}","starred_url":"https://api.github.com/users/AndyDentFree/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AndyDentFree/subscriptions","organizations_url":"https://api.github.com/users/AndyDentFree/orgs","repos_url":"https://api.github.com/users/AndyDentFree/repos","events_url":"https://api.github.com/users/AndyDentFree/events{/privacy}","received_events_url":"https://api.github.com/users/AndyDentFree/received_events","type":"User","site_admin":false},"created_at":"2016-07-01T12:27:19Z","updated_at":"2016-07-01T12:27:19Z","body":"I would prefer we migrate to using `IRealmObject` sooner than waiting for stable versions to ship with the Roslyn generators for reasons:\r\n\r\n1. It is a current pain point and stops some portion of users adopting Realm.\r\n2. Using an interface explicitly may continue to be something people prefer rather than having the _magic_ of it woven because they use an attribute. In particular, if they use other source code analysis tools for quality assurance, those will need to know an interface is being used."}}
{"actor":{"display_login":"AndyDentFree"}}