There are some differences in usage between DbContext and POCO templates.
If you want to employ the navigation properties for talking to objects, which are created by user (not read from database), when using dynamic proxy for classes in DbContext, it is necessary to create instances of the corresponding classes in a different way: