I have used the example that comes with XData as a reference, however, I am using more resources and I have some questions.
1- When I have a method that is a function that provides me with auto-calculated fields.
2- Why do I require a reference property in the detail? This is causing me problems when creating my database.
I have prepared a small video with a test case, so you can see the problem.
You specified the new read-only properties Accredited and Certified. Since they are now in JSON, the Web Core client will receive those properties and send back to the server.
You could try to manually remove those properties from the JSON in Web Core app, but I think it's easier if you you just make then writeable in your entity: