This generator allows you to quickly build implementation of the service layer that
you have defined in the model using Xomega Framework and LINQ for Entities over
the Entity Data Model that you generated from the model for the business logic layer.
You can run this generator for each individual file after you have described operations
for the objects in that file. If you generated the operations automatically using
the Model CRUD Operations generator, then the corresponding services will be fully
implemented after running this generator, which will allow you to create, read,
update or delete objects as well as to search the objects by any field using any
appropriate operator out of the box.
If you tailored your service operations to meet the needs of your application, then
the generator will implement your operations based on any parameters that have corresponding
fields in the object and will provide place holders to populate any output parameters
or to process any input parameters that have no matching object fields. This will
allow you to focus on your application custom logic without spending any time on
the plumbing boilerplate code.
Before starting to manually edit the generated files you will want to rename them
and probably move to another directory so that another generator's run doesn't accidentally
overwrite them. Even if you have manually edited the files and later on need to
add another operation, you can run this generator again and just copy the piece
of the generated code that is related to your new operation, which can save you
some time when implementing the new operation.