Persistence producers translate your platform independent model into scripts and deploy them on the specified database to create your persistence layer.
Furthermore the persistence layer used is independent from the upper layers (.NET classes, services, user interfaces): switching your persistence layer does not change upper layers.
Therefore, using CodeFluent Entities allows you to create very flexible apps where switching or supporting a new database system comes down to switch or add producers:
Cheers,
Carl Anderson
