By making the entity public, you will still not be able to use the create, update or delete actions. To do that you need to set Expose Read only to false.
But having said that: This is not recommended.
The way to go is to create public actions to do the CRUD actions. This will also allow you to build in validations etc.