We need for you to analyze the code produced in the current version of DataLayer Generator and determine if there are speed enhancements to be made (without losing existing functionality) and provide a recommendation for those improvements. Also, we need for you to provide the following enhancements listed in the detail section and bring DLG up to version 2.0:
## Deliverables
1) Need an option to create WCF compatibile interface for Data Layer classes. If user selects this on the user interface, proper code must be produced to implement a WCF method for each of the corresponding class methods for selecting, updating, inserting, etc. This code should simply call out to the appropriate class method. Please provide a template for what you propose the service interfaces and signatures will look like for approval before coding. Must support Silverlight.
2) Need to add a new method signature to SelectByField and add a parameter for greater than less and like and two parameters for between. Use an enumeration.
3) Need an option for produce embedded SQL Server CE sql instead of stored procedures and standard T-SQL.
4) Need paging support built-in to the current select methods. Please provide a template for what you propose the service interfaces and signatures will look like for approval before coding.
5) Fix the bug you get when testing your connection twice in the user interface.
Thanks
Must do this in Visual Studio 2010 and follow all of our coding standards that will be provided.