This is a work in progress version of the Expense Sample application for .NET 3.5. Upgrades in the projects include the following:
- Data Layer is converted to use LINQ instead of Enterprise Library DAAB.
- Business Entities are now LINQ-to-SQL entities.
- Workflow is converted to use the .NET 3.5 WorkflowServices.
Experimental clients include:
- WPF client (incomplete).
- Smart Client Software Factory (SCSF) client (available as separate download).
This version is only supported on
Visual Studio 2008 Previous stable version for
Visual Studio 2005 and .NET 3.0 can be found here
http://www.codeplex.com/LayerSample/Release/ProjectReleases.aspx?ReleaseId=11916 WARNINGThis is a work in progress build and some parts may be incomplete or broken. You are adviced to use only the ConsoleHost in this preview build. Other hosts are not fully tested. The Windows and SCSF Clients are the most stable among the UI projects.
About the SCSF ClientFor the SCSF client, you will need to install the Smart Client Software Factory April 2008 edition. Extract the SCSF Client directly into the ExpenseSample folder so that an ExpenseSample.UI.SCSFClient folder is created under the ExpenseSample folder. The SCSF Client is incomplete and has a blank left area. The SCSF Client has its own Solution file.
Please feel free to discuss and provide feedback on this build.
For more information on Application Architecture for .NET, please refer to the following Microsoft patterns & practices guide
http://msdn2.microsoft.com/en-us/library/ms954595.aspx