{"action":"closed","issue":{"url":"https://api.github.com/repos/aspnet/EntityFrameworkCore/issues/9620","repository_url":"https://api.github.com/repos/aspnet/EntityFrameworkCore","labels_url":"https://api.github.com/repos/aspnet/EntityFrameworkCore/issues/9620/labels{/name}","comments_url":"https://api.github.com/repos/aspnet/EntityFrameworkCore/issues/9620/comments","events_url":"https://api.github.com/repos/aspnet/EntityFrameworkCore/issues/9620/events","html_url":"https://github.com/aspnet/EntityFrameworkCore/issues/9620","id":253923958,"number":9620,"title":"Where is the EF Core 2.0 owned types / table splitting documentation? ","user":{"login":"FransBouma","id":3628530,"avatar_url":"https://avatars3.githubusercontent.com/u/3628530?v=4","gravatar_id":"","url":"https://api.github.com/users/FransBouma","html_url":"https://github.com/FransBouma","followers_url":"https://api.github.com/users/FransBouma/followers","following_url":"https://api.github.com/users/FransBouma/following{/other_user}","gists_url":"https://api.github.com/users/FransBouma/gists{/gist_id}","starred_url":"https://api.github.com/users/FransBouma/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/FransBouma/subscriptions","organizations_url":"https://api.github.com/users/FransBouma/orgs","repos_url":"https://api.github.com/users/FransBouma/repos","events_url":"https://api.github.com/users/FransBouma/events{/privacy}","received_events_url":"https://api.github.com/users/FransBouma/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2017-08-30T08:51:17Z","updated_at":"2017-08-30T23:36:56Z","closed_at":"2017-08-30T23:36:56Z","author_association":"NONE","body":"Hi,\r\n\r\nFor LLBLGen Pro v5.3 I'm updating our EF Core support to v2.0 and as our designer supports table splitting and value types / complex types (DDD), we can support table splitting and owned types for EF Core 2.0. However there appears to be no documentation (that I could find) about owned types mapping for code first. \r\n\r\nFor table splitting there also appears to be no documentation, e.g. what the limitations are, and how to set it up. I can assume a few things, e.g. that the split off entity can be mapped the same way as the root entity but if there are limitations, e.g. fields have to be nullable in the DB, navigational properties are/aren't supported, that's unknown, as there's no documentation at all about this. \r\n\r\nFor owned type mappings there's also no documentation: as they appear to have no PK, I can't use regular entity mappings (I think, but again: no idea) so how to set it up is unclear. I know there's 1 single example in the 'what's new' page in the documentation but that maps everything with conventions which is unusable for us as we need to cover all scenarios, e.g. a field is renamed and we need to explicitly specify the mapping. Also with this, there is no description about what the limitations are, e.g. whether the owned type can or can't be null, whether the fields have to be null or don't have to be... \r\n\r\nTIA"}}
{"actor":{"display_login":"ajcvickers"}}